![]() |
У меня тоже не получается правильно вычислить сигнатуру, я новичок в апи вконтакта. Для метода getProfiles вычисляю так:
Код AS1/AS2:
Код:
<?xml version="1.0" encoding="utf-8"?>если поменять api.vkontakte.ru/api.php на api.vk.com/api.php, то вообще выдаёт ошибку 5 (ошибка авторизации). вроде всё по их документации. что я делаю неправильно?:( |
Читайте про то, как правильно подпись формировать http://vkontakte.ru/pages.php?o=-1&p...FF%20%F1%20API
|
Так дело в том, что я отсюда же и брал. viewer_id и api_id получаю из flashVars (проверял, получаются какие надо). Далее размещаю всё в порядке, как там написано
Код AS3:
(при этом, я так понял, при формировании запроса порядок переменных кроме апи_айди и сиг не важен? запрос такой: "http://api.vkontakte.ru/api.php?api_id="+aipID+"&v=2.0&method="+met+"&uids="+viewerID+"&sig="+sig) |
В запросе конечно же не важен.
Цитата:
|
Да, помогло. Потом до меня даже безболезненно дошло, что если добавляю fields в запрос, то нужно его добавить и в подпись. За что Вам большое спасибо:)
|
а мне не помогло.. уже все документацию до дыр протерла, но никак не выходит получить getUserInfoEx.
:( не понимаю что не так делаю( вроде все по правилам. посылаю запрос в адресной строке браузера и в ответ вместо желаемого XML выводится сообщение об ошибке с неправильной сигнатурой. <error_msg>Incorrect signature</error_msg> а может дело в том, что обязательно нужно запрашивать методы из самого приложения? :wacko: подскажите пожалуйста! пс-моя ссылка для получения getUserInfoEx :umnik2: Код:
"http://api.vkontakte.ru/api.php?api_id="+id приложения+"&v=2.0&method=getUserInfoEx&sig="+MD5[мой id+"api_id="+id приложения+"method=getUserInfoExv=2.0secret"] |
Yamaha , раз говорит о неправильной сигнатеру, то покажите как вы ее формируете.
|
формирую сигнатуру с помощью этого сайта http://www.kontrolnaya-rabota.ru/s/o...lculators/md5/ там онлайн md5 генератор
записываю такую строку: МОЙАЙДИВКОНТАКТЕapi_id=АЙДИМОЕГОПРИЛОЖЕНИЯmethod=getUserInfoExv=2.0secret с виду же правильно.. :o так как в навконтактовой документации написано: Код:
sig = md5(viewer_idname1=value1name2=value2secret) |
Цитата:
Нет, всё правильно. |
Цитата:
1.МОЙАЙДИВКОНТАКТЕ 2.api_id=АЙДИМОЕГОПРИЛОЖЕНИЯ 3.method=getUserInfoEx 4.v=2.0 5.secret попробовала сделать запрос из примера вконтакта, с целью получить getFriends. то же самое :( http://api.vkontakte.ru/api.php?api_id=АЙДИАПИ&method=getFriends&v=2.0&sig=7df24b447d350b7377920a9ce3b74bcf где 7df24b447d350b7377920a9ce3b74bcf== md5(МОЙАЙДИapi_id=АЙДИАПИmethod=getFriendsv=2.0secret) может приложение нужно как то особо настраивать? ПС-оно у меня в настройках "включено и доступно всем", повторюсь ссылку вписываю в адресную строку браузера, не из моего флеш-приложения Добавлено через 7 часов 50 минут Цитата:
вечно у меня ничего не работает.. :( |
| Часовой пояс GMT +4, время: 12:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.