проблема с Incorrect signature
-
- Сообщения: 691
- Зарегистрирован: 28 апр 2010, 12:34
Re: проблема с Incorrect signature
Ребята, мой вам совет:
Перестаньте генерить подпись вручную, и будет вам счастье!
Перестаньте генерить подпись вручную, и будет вам счастье!
Re: проблема с Incorrect signature
Еще один день без результата и начну осваивать VK API от Александра=)Noise Gate писал(а):Ребята, мой вам совет:
Перестаньте генерить подпись вручную, и будет вам счастье!
Re: проблема с Incorrect signature
Сработало! Спасибо!Noise Gate писал(а): Перестаньте генерить подпись вручную, и будет вам счастье!
Так и не понял, почему я и вон то приложение, которое автоматически генерит подпись, не справлялись. Ну и ладно
Re: проблема с Incorrect signature
Подскажите какая здесь ошибка? (Тоже выдает ошибку 4)
Вот sig : 11046817api_id=2032413method=getUserInfoExuids=11046817v=3.04f608e1395 (Потом преобраз. в md5)
Вот запрос : api.vkontakte.ru/api.php?api_id=2032413&format=XML&method=getUserInfoEx&sid=de16205bc90725310b8bb1308b14a3aa1b04f04667e17340bec9310248&sig=f5d0770dc95b0a090cbf8dd088f0e487&uids=11046817&v=3.0
Вот sig : 11046817api_id=2032413method=getUserInfoExuids=11046817v=3.04f608e1395 (Потом преобраз. в md5)
Вот запрос : api.vkontakte.ru/api.php?api_id=2032413&format=XML&method=getUserInfoEx&sid=de16205bc90725310b8bb1308b14a3aa1b04f04667e17340bec9310248&sig=f5d0770dc95b0a090cbf8dd088f0e487&uids=11046817&v=3.0
Re: проблема с Incorrect signature
где в сигнтуре format=XML
Re: проблема с Incorrect signature
Хм... в документации написано что это необязательный параметр. Но я добавил - и заработало!
Спасибо огромное!
Спасибо огромное!
Re: проблема с Incorrect signature
не обязятельный это значит его в запросе можно не указывать. Но все что указано в запросе должно быть указано в сигнатуре.
Re: проблема с Incorrect signature
Код: Выделить всё
api_id: 2051398viewer_id: 96200911sid: aa71d0ad40d343741316b4a86bc7bd0a7ff96ed1b0bf55a2fcf241f8a3secret: 633c760fd0
Код: Выделить всё
96200911api_id=2051398fields=first_nameformat=XMLmethod=getProfilesname_case=nomtest_mode=1uids=96200911v=3.0633c760fd0
Запрос:
Код: Выделить всё
http://api.vkontakte.ru/api.php?sid=aa71d0ad40d343741316b4a86bc7bd0a7ff96ed1b0bf55a2fcf241f8a3&api_id=2051398&fields=first_name&format=XML&method=getProfiles&name_case=nom&test_mode=1&uids=96200911&v=3.0sig=5b50cd6ecee24b7887f3e309c98ea4d5
Ответ:
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?><error> <error_code>4</error_code> <error_msg>Incorrect signature</error_msg> <request_params list="true"> <param> <key>sid</key> <value>aa71d0ad40d343741316b4a86bc7bd0a7ff96ed1b0bf55a2fcf241f8a3</value> </param> <param> <key>api_id</key> <value>2051398</value> </param> <param> <key>fields</key> <value>first_name</value>
Re: проблема с Incorrect signature
AZM.SU
ВКонтакте API 3.0. Пример простого приложения
В API 3.0 test_mode не используется.test_mode=1uids=96200911v=3.0
ВКонтакте API 3.0. Пример простого приложения
Re: проблема с Incorrect signature
Ок, легче не стало.Александр писал(а):AZM.SUВ API 3.0 test_mode не используется.test_mode=1uids=96200911v=3.0
ВКонтакте API 3.0. Пример простого приложения
Данные из flashVars:
Код: Выделить всё
api_id: 2051398viewer_id: 96200911sid: c7ce38775de43f0963b2f10a148edf114179e8fa7f735f4bfc934b9f8esecret: 9c8e83e1e0
Код: Выделить всё
96200911api_id=2051398format=XMLmethod=getGroupsv=3.09c8e83e1e0
Код: Выделить всё
http://api.vkontakte.ru/api.php?sid=c7ce38775de43f0963b2f10a148edf114179e8fa7f735f4bfc934b9f8e&api_id=2051398&format=XML&method=getGroups&v=3.0sig=7d7577158a327bf3e66c787fc22675a6
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?><error> <error_code>4</error_code> <error_msg>Incorrect signature</error_msg> <request_params list="true"> <param> <key>sid</key> <value>c7ce38775de43f0963b2f10a148edf114179e8fa7f735f4bfc934b9f8e</value> </param> <param> <key>api_id</key> <value>2051398</value> </param> <param> <key>format</key> <value>XML</value> </param> <param> <key>method</key> <value>getGroups</value> </param> <param> <key>v</key> <value>3.0sig=7d7577158a327bf3e66c787fc22675a6</value> </param> </request_params></error>
На счёт test_mode, если его нет в 3.0, то выходит неувязочка, ведь если выбрано
Настройки -> Состояние: "Приложение отключено"
то есть мы не хотим показывать это приложение никому кроме себя, то имею ответ:
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?><error> <error_code>2</error_code> <error_msg>Application is disabled. Enable your application or use test mode</error_msg> <request_params list="true"> <param> <key>sid</key> <value>74670dc94274907642107658cd9837c164767cf23774eb98fc7fe32ddb</value> </param> <param> <key>api_id</key> <value>2051398</value> </param> <param> <key>format</key> <value>XML</value> </param>