Ошибка при выводе друзей,установивших приложение в List

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
wapifz
Сообщения: 19
Зарегистрирован: 10 окт 2011, 14:33

Ошибка при выводе друзей,установивших приложение в List

Сообщение wapifz »

Всем привет.
Возникла ошибка "Incorrect signature: sid & secret authorization" при получении информации с помощью getProfiles из списка,полученного от friends.getAppUser.
Может кто сталкивался?Или может я что не правильно делаю? :shock:

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

import vk.APIConnection;var flashVars:Object = stage.loaderInfo.parameters as Object;var VK:APIConnection = new APIConnection(flashVars);//VK.api('friends.getAppUsers', {}, friendsLoaded, errorOccured);var frCount; function friendsLoaded(rawAppFriendsIds : Object):void{    var appFriendsIds:Array;     if (rawAppFriendsIds is Array)    {// если друзей нет, то вконтакт присылает не пустой массив, а пустой объект        appFriendsIds = rawAppFriendsIds as Array;    }    else    {        appFriendsIds = [];    }     frCount = rawAppFriendsIds.length;// Цзнаю количество друзей     VK.api('getProfiles', {uids:appFriendsIds,fields:'first_name,last_name,uid'}, friendsLoaded, errorOccured);    function friendsLoaded (resp:Object)    {        for (var i=0; i<frCount; i++)        {            friendList.addItem({label:resp[i].first_name + ' ' + resp[i].last_name, data:resp[i].uid});            friendList.addEventListener(Event.CHANGE, showData);            function showData(event:Event)            {                textovik.text = "Типа действие с id" + event.target.selectedItem.data;            }        }     };   ; }function errorOccured(error : Object){    textovik.text = "Error: " + error.error_msg;}
Заранее спасибо!
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Ошибка при выводе друзей,установивших приложение в List

Сообщение Александр »

Какие данные посылает приложение серверу api? Смотри с помощью Charles.
wapifz
Сообщения: 19
Зарегистрирован: 10 окт 2011, 14:33

Re: Ошибка при выводе друзей,установивших приложение в List

Сообщение wapifz »

Алесандр
Вот,посмотри. Вроде все правильно.
 Вот
ИзображениеИзображение
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Ошибка при выводе друзей,установивших приложение в List

Сообщение Александр »

wapifz
uids - перечисленные через запятую ID пользователей или их короткие имена (screen_name). Максимум 1000 пользователей.
А ты массив передаёшь.
Должно быть uids = 1,2,3,4
wapifz
Сообщения: 19
Зарегистрирован: 10 окт 2011, 14:33

Re: Ошибка при выводе друзей,установивших приложение в List

Сообщение wapifz »

Так у меня эти id находятся в массиве..
Как быть тогда?
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: Ошибка при выводе друзей,установивших приложение в List

Сообщение bodnar »

хм.. нужны id записанные через запятую, а есть массив id... что же делать... :oops:
:idea: записать их в строку через запятую и подставить эту строку :lol:

у массивов есть метод join кажется, загугли
wapifz
Сообщения: 19
Зарегистрирован: 10 окт 2011, 14:33

Re: Ошибка при выводе друзей,установивших приложение в List

Сообщение wapifz »

Так так так..
Спасибо :)
Почитаю про метод.
Ответить