![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2007
Адрес: Москва
Сообщений: 44
|
Добрый день!
Судя по API вконтакте, не существует простого способа получить сразу UID фотку, имя и фамилию только тех друзей, которые установили приложение. Вместо этого существует только способ получить их ID или получить список всех друзей сразу. У меня на аккаунте свыше 1000 друзей, и как только я начинаю их всех дергать то приложение просто виснет. А потом приходится делать второй запрос, находить ID и сранивать их с первым списком. Может подскажите решение? Есть ли хотябы возможность получить по ID данные пользователя? API этого не описывает |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Получайте из первого запроса к API
Цитата:
|
|
|||||
|
Регистрация: Oct 2007
Адрес: Москва
Сообщений: 44
|
Спасибо, так и сделаю
Добавлено через 44 минуты что-то понять не могу: params['code'] = "return {friends: API.getProfiles({uids: API.getAppFriends(), fields: Args.fields})};"; params['fields'] = "uid, first_name, last_name, photo"; vkDataProvider.request(VkDataProvider.EXECUTE, params); А если data.friends.item[0] - Такого не существует Добавлено через 54 минуты Пытался сделать: ничего не выдало. Пытался сделать Выдало friends может запрос ни так составил? Добавлено через 1 час 3 минуты Более того: params['code'] = "return {argsFields: Args.fields, appIds: API.getAppFriends(), friends: API.getProfiles({uids: API.getAppFriends(), fields: Args.fields})};"; {"response":{"argsFields":"uid, first_name, last_name, photo","appIds":[{"uid":13672366},{"uid":44481490},{"uid":60350081}],"friends":{}}} Добавлено через 12 часов 38 минут Нашел ошибку params['code'] = "return {argsFields: Args.fields, appIds: API.getAppFriends()@.uid, friends: API.getProfiles({uids: API.getAppFriends(), fields: Args.fields})};"; |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|