Страница 1 из 1

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

Добавлено: 10 окт 2011, 14:42
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;}
Заранее спасибо!

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

Добавлено: 10 окт 2011, 20:11
Александр
Какие данные посылает приложение серверу api? Смотри с помощью Charles.

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

Добавлено: 11 окт 2011, 14:56
wapifz
Алесандр
Вот,посмотри. Вроде все правильно.
 Вот
ИзображениеИзображение

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

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

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

Добавлено: 12 окт 2011, 14:28
wapifz
Так у меня эти id находятся в массиве..
Как быть тогда?

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

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

у массивов есть метод join кажется, загугли

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

Добавлено: 13 окт 2011, 21:44
wapifz
Так так так..
Спасибо :)
Почитаю про метод.