Страницы

Поиск по вопросам

четверг, 5 декабря 2019 г.

По id vk вернуть имя и фамилию

#android #java #vkontakte_api #вконтакте


Пишу приложение для Android. Есть массив id. Хочу получить имя и фамилию! Авторизироваться
вроде получается, а что дальше?
    


Ответы

Ответ 1



1.Получаешь access_token http://oauth.vk.com/authorize?client_id="ID_приложения"&scope=12&redirect_uri=http://api.vk.com/blank.html&display=touch&response_type=token Получаешь ответ вида: access_token=1543b2375a85aded15b8440eae15cc1506115e715e798cccb2e3c67351ba57f&expires_in=86300&user_id=18791 2.Делаешь запрос: https://api.vkontakte.ru/method/getProfiles?uid=18791&access_token=1543b2375a85aded15b8440eae15cc1506115e715e798cccb2e3c67351ba57f Получаешь ответ {"response":[{"uid":10758791,"first_name":"Вася","last_name":"Пупкин"}]} Если нужен ответ в xml, то https://api.vkontakte.ru/method/getProfiles.xml?uid=18791&access_token=1543b2375a85aded15b8440eae15cc1506115e715e798cccb2e3c67351ba57f Получится 18791 Вася Пупкин для получения информации о нескольких юзерах лучше использовать users.get. Параметр uids - через запятую ID пользователей (до 1000) https://api.vkontakte.ru/method/users.get?uids=123456,321456,369852,741258&access_token=9412a33ddb45b05564751cb2f5940d060599426942689b6a9085feac5ce35a4

Ответ 2



Вы можете провести запрос без авторизации который выглядит следующим образом. https://api.vkontakte.ru/method/getProfiles?uids=твой id&fields=photo В общем Вы можете пользоваться всеми функциями метода getProfiles описанного в докуметации к vk.com api. Таким обазом можно получить имя, фамилию, фотографию пользователя, информацию о том находиться ли он в сети в момент запроса.

Комментариев нет:

Отправить комментарий