Использование метода friends.get

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Использование метода friends.get

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

z1o писал(а):Когда добавляю к параметру fields значение photo то вообще ничего не пишет API
Всё работает. Напиши пример кода как добавляешь.
Аватара пользователя
Евгений
FL Team
FL Team
Сообщения: 776
Зарегистрирован: 10 июн 2010, 11:01

Re: Использование метода friends.get

Сообщение Евгений »

Подскажите, пожалуйста, у меня метод friends.getAppUsers маленько не работает :)

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

var VK:APIConnection = new APIConnection(flashVars);VK.api('friends.getAppUsers', { uid: flashVars['viewer_id'],fields:'uid, first_name, last_name, nickname' }, onSuccessFriends, onErorGetFriend);function onErorGetFriend(data: Object):void{    // Example of fetching fail from API request    result_tf.appendText("Ошыбка(друзья): "+data.error_msg+"\n");}function onSuccessFriends(data: Object):void{    var frCount = data.length;    for (var i=0; i<frCount; i++)    {        result_tf.appendText(data[i].uid + "\n");    }}
В Charles смотрел, ид'ы друзей передаются...вот так:

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

{"response":[31659695,83563241]}
А в текстовом поле не выводятся.... :cry:
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Использование метода friends.get

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

Ошыбка(друзья)
Ошибка

Евгений
friends.getAppUsers
Этот метод не имеет параметров
z1o
Сообщения: 15
Зарегистрирован: 07 апр 2011, 22:52

Re: Использование метода friends.get

Сообщение z1o »

Александр, Вот:

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

 VK.api('friends.get', { uid: flashVars['viewer_id'],fields:'uid, first_name, last_name, nickname, photo' }, onSuccessFriends, onErorGetFriend);// -----------------------------------------------------------------------------------                      var frCount = data.length;                       tf.appendText("\n// Друзья :\n");            for (var i=0; i<frCount; i++) {                tf.appendText("Фото = " + data[i].photo_big + "\n");            }  
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Использование метода friends.get

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

z1o
тоже самое что и в коде выше, только

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

VK.api('friends.get', { uid: flashVars['viewer_id'],fields:'uid,first_name,last_name,nickname,photo' }, 
photo и photo_big - это не одно и то же.
z1o
Сообщения: 15
Зарегистрирован: 07 апр 2011, 22:52

Re: Использование метода friends.get

Сообщение z1o »

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

Re: Использование метода friends.get

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

Больше подробностей надо. С помощью Charles смотри подробности. У меня всё работает.

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

            var VK:APIConnection = new APIConnection(flashVars);            VK.api('friends.get', { uid: flashVars['viewer_id'],fields:'uid, first_name, last_name, nickname, photo'}, onProfilesLoaded, onError);          // данные получены        function onProfilesLoaded(data: Object):void        {            var frCount = data.length;                        result_tf.appendText("\n// Друзья :\n");            for (var i=0; i<frCount; i++) {                result_tf.appendText(data[i].photo + "\n");                   }        }
z1o
Сообщения: 15
Зарегистрирован: 07 апр 2011, 22:52

Re: Использование метода friends.get

Сообщение z1o »

Request:

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

api_id=2229329&fields=uid%2Cfirst_name%2Clast_name%2Cnickname%2Cphoto_big&format=json&method=friends.get&rnd=4795&sid=c0f41737f4b6d21830fe595fe17edbfc550db0235bbb82c6e7bf409409479e&sig=1f105d673a16cb0b94999467d3a0e7a7&uid=122233&v=3.0
Response:

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

 {"response":[{"uid":307797,"first_name":"Валерий","last_name":"Бурдаков","nickname":""Манул"","photo_big":"http:\/\/cs11287.vkontakte.ru\/u307797\/a_9327adb9.jpg","online":0},{"uid":489740,"first_name":"Роман","last_name":"Гатальский","nickname":"Alliance","photo_big":"http:\/\/cs10792.vkontakte.ru\/u489740\/a_f30374b7.jpg","online":0},{"uid":1213332,"first_name":"Сергей","last_name":"Терёхин","nickname":"TTcuX","photo_big":"http:\/\/cs5675.vkontakte.ru\/u1213332\/a_66e60f1e.jpg","online":0}]} 
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Использование метода friends.get

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

z1o
Вижу у тебя в запросе photo_big и в ответе photo_big присутствует. В чём проблема?
z1o
Сообщения: 15
Зарегистрирован: 07 апр 2011, 22:52

Re: Использование метода friends.get

Сообщение z1o »

Когда добавляю photo_big в метод, то вообще ничего не пишет...
Когда етого параметра нет все нормально
Ответить