![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2010
Сообщений: 10
|
Ребят, помогите решить проблему. Начинаю разбираться с Вконтакте API. Хочу отправить простенький запрос и вывести XML результат этого запроса в текстовое поле. Запрос то отправляется но ответа никакого не приходит. Вот код
import api.MD5; function ButtonPress(e:MouseEvent):void { var API_ID:String = "1833756"; var VIEWER_ID:String = "9060138"; var API_SECRET:String = "********"; var API_URL:String = "http://api.vkontakte.ru/api.php"; var sig = MD5.encrypt(VIEWER_ID+"api_id="+API_ID+"method=getFriendsv=2.0"+API_SECRET); var Request:String = API_URL+"?api_id="+API_ID+"&v=2.0&method=getFriends&sig="+sig; var URLrek:URLRequest = new URLRequest(Request); var URLLoad:URLLoader = new URLLoader(); URLLoad.load(URLrek); var XMLdata:XML = new XML(URLLoad.data); MainText.text=String(XMLdata); } butt_go.addEventListener(MouseEvent.CLICK, ButtonPress); Последний раз редактировалось snat; 13.04.2010 в 11:48. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
А где вы uids передаете?
|
|
|||||
|
Регистрация: Feb 2010
Сообщений: 10
|
А uids для getFriends разве нужно передавать? в документации контакта об этом ничего не сказано
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
В документации uids отмечен как обязательный параметр.
|
|
|||||
|
Регистрация: Feb 2010
Сообщений: 10
|
Для getProfile отмечен, а для getFriends нет http://vkontakte.ru/pages.php?o=-1&p=getFriends
|
|
|||||
|
Регистрация: Sep 2009
Сообщений: 127
|
Ну ИМХО, это очевидно... там почти везде id пользователя нужен
|
|
|||||
|
Регистрация: Feb 2010
Сообщений: 10
|
Нет, всё таки там uids не нужны, проблемы была в другом. Вот исправленный код, может кому поможет:
import api.MD5; var URLLoad:URLLoader = new URLLoader(); var XMLdata:XML; function Onloaded(e:Event):void { XMLdata = new XML(URLLoad.data); MainText.text=String(XMLdata); } function ButtonPush(e:MouseEvent):void { var API_ID:String = "1833756"; var VIEWER_ID:String = "9060138"; var API_SECRET:String = "APFFhywt9K"; var API_URL:String = "http://api.vkontakte.ru/api.php"; var sig = MD5.encrypt(VIEWER_ID+"api_id="+API_ID+"method=getFriendstest_mode=1v=2.0"+API_SECRET); //var sig = MD5.encrypt("wqrwer") //var Request:String = API_URL+"?api_id="+API_ID+"&v=2.0&method=getFriends&sig="+sig; var Request:String = API_URL+"?api_id="+API_ID+"&v=2.0&method=getFriends&test_mode=1&sig="+sig; var URLrek:URLRequest = new URLRequest(Request); URLLoad.load(URLrek); } URLLoad.addEventListener(Event.COMPLETE,Onloaded); butt_go.addEventListener(MouseEvent.CLICK, ButtonPush); |
|
|||||
|
Регистрация: Sep 2009
Сообщений: 127
|
snat, вы правы, сорри
![]() Кстати БОЛЬШИМИ БУКВАМИ пишут константы класса, а не переменные внутри функции, ну это так, мелочи... |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|