не работает при вставке test_mode

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
agni
Сообщения: 100
Зарегистрирован: 07 июн 2010, 11:04

не работает при вставке test_mode

Сообщение agni »

такой запрос работает:

Код: Выделить всё

sig=MD5.encrypt(viewer_id+'api_id='+api_id+'fields=bdate,photo_bigmethod=getProfilesuids='+uid+'v=2.0'+api_secret);            var request:URLRequest=new URLRequest("http://api.vkontakte.ru/api.php?api_id="+api_id+"&method=getProfiles&uids="+uid+"&fields=bdate,photo_big&v=2.0&sig="+sig);

добавляю в запрос test_mode=0 (значение по умолчанию) перестаёт работать

Код: Выделить всё

sig=MD5.encrypt(viewer_id+'api_id='+api_id+'fields=bdate,photo_bigmethod=getProfilesuids='+uid+'v=2.0'+api_secret);var request:URLRequest = new URLRequest("http://api.vkontakte.ru/api.php?api_id=" + api_id + "&method=getProfiles&uids=" + uid + "&fields=bdate,photo_big&v=2.0&test_mode=0&sig=" + sig);
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: не работает при вставке test_mode

Сообщение bodnar »

Если бы вы прочитали ошибку которую вам возвращают (а еще лучше если бы написали ее сюда), и воспользовались любым переводчиком, то поняли бы, что у вас проблема с сигнатурой. А потом если бы посмотрели, то увидели, что забыли в сигнатуру добавить test_mode

И вообще возьмите библиотеку для создания запросов из уроков на форуме.
agni
Сообщения: 100
Зарегистрирован: 07 июн 2010, 11:04

Re: не работает при вставке test_mode

Сообщение agni »

bodnar писал(а):Если бы вы прочитали ошибку которую вам возвращают (а еще лучше если бы написали ее сюда)
так ведь компилятор молчит, нигде ничто не предупреждает, что что-то не так :oops:
было подозрение, что в сигу надо добавить, но так как добавление не помогло )видимо не правильно ставил), то в коде не указал, хотя саму строку с сигой оставил :)
Последний раз редактировалось agni 25 июн 2010, 16:00, всего редактировалось 1 раз.
agni
Сообщения: 100
Зарегистрирован: 07 июн 2010, 11:04

Re: не работает при вставке test_mode

Сообщение agni »

bodnar писал(а):И вообще возьмите библиотеку для создания запросов из уроков на форуме.
киньте ссылкой плиз
форум на поиск "библиотека для создания запросов" молчит :(
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: не работает при вставке test_mode

Сообщение bodnar »

agni писал(а):так ведь компилятор молчит,
опыт программирования видимо отсутствует. Откуда компилятор должен знать о прихотях контактовской безопасности?
agni писал(а):киньте ссылкой плиз
Например тут http://flapps.ru/forum/topic187.html качайте исходник. Библиотека VkApiNode
agni
Сообщения: 100
Зарегистрирован: 07 июн 2010, 11:04

Re: не работает при вставке test_mode

Сообщение agni »

bodnar писал(а):Например тут http://flapps.ru/forum/topic187.html качайте исходник. Библиотека VkApiNode
спасибо
bodnar писал(а): опыт программирования видимо отсутствует. Откуда компилятор должен знать о прихотях контактовской безопасности?
где и как мне можно посмотреть ошибку, которая мне возвращается?
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: не работает при вставке test_mode

Сообщение bodnar »

ну просто трейсни ответ от контакта, потом залезь в документацию API и посмотри что значит этот код ошибки

Код: Выделить всё

trace(loader.data);//ну или как то так
agni
Сообщения: 100
Зарегистрирован: 07 июн 2010, 11:04

Re: не работает при вставке test_mode

Сообщение agni »

bodnar писал(а):ну просто трейсни ответ от контакта, потом залезь в документацию API и посмотри что значит этот код ошибки

Код: Выделить всё

trace(loader.data);//ну или как то так
без установки параметра test_mode в запрос, я не смогу сделать "Debug Movie" ?
agni
Сообщения: 100
Зарегистрирован: 07 июн 2010, 11:04

Re: не работает при вставке test_mode

Сообщение agni »

следующий код работает:

Код: Выделить всё

sig = MD5.encrypt(viewer_id + 'api_id=' + api_id + 'fields=bdate,photo_bigmethod=getProfilestest_mode=1uids=' + uid + 'v=2.0' + api_secret);var request:URLRequest = new URLRequest("http://api.vkontakte.ru/api.php?api_id=" + api_id + "&method=getProfiles&uids=" + uid + "&fields=bdate,photo_big&test_mode=1&v=2.0&sig=" + sig);
если test_mode=1 заменить на test_mode=0, то загруженное приложение работает так же, как при отсутствии параметра test_mode
Ответить