|
|
|||||
Регистрация: Feb 2011
Сообщений: 100
|
неправильные refferer
Имеется игра. В ней можно постить на стены, получаются ссылки вида http://vk.com/app3505990.
В документации написано, что при переходе со стены в приложение в refferef должно быть одно из значений, начинающиеся на wall_. Но приходят undefined. Почему? Как лечить? Код размещения поста на стену: public class Spam { private var _cfg:Object; /** * Добавляется в начале каждой фотки, с указанием что это фото+ид владельца */ private static const _PHOTO_PREFIX: String = 'photo-49856126_'; /** * ССылка на наше приложение */ private static const _APP_LINK: String = 'http://vk.com/app3505990'; public function Spam(cfg:Object) { this._cfg = cfg; if (!('wallText' in cfg) || !('wallPicId' in cfg)) { return; } var params:Object = {attachments: _makeAttachments(), message: _makeText()}; Main.inst.vk_api.api('wall.post', params, _spamOk, _spamErr); } private function _makeAttachments(): String { var ret: String = _APP_LINK; if ('wallPicId' in _cfg) { ret += ',' + _PHOTO_PREFIX + String(_cfg['wallPicId']); } return ret; } private function _makeText(): String { return _cfg['wallText'] + '\n' + ' ' + _APP_LINK; } private function _spamErr(err: *): void { } private function _spamOk(response: Object = null):void { } } Во вконтакте получил ответ. Ссылка должны быть вида http://vk.com/app3505990?ref=. Можно с пустым параметром, можно с каким-то своим. Последний раз редактировалось botbot; 01.04.2013 в 15:25. |
Часовой пояс GMT +4, время: 16:04. |
|
« Предыдущая тема | Следующая тема » |
|
|