Добрый день. Вопрос об использовании библиотеки ВК. Как получить изображение профиля, используя VKSDK \ Невозможно найти нужную информацию в Интернете.
В вашем запросе вам необходимо указать одно из следующих полей: photo_50 или photo_100 или photo_200:
VKRequest yourRequest = VKApi.users().get(VKParameters.from(VKApiConst.FIELDS,"photo_50"))
После этого, когда вы будете получать данные пользователей, вы можете получить фото_50:
yourRequest.executeWithListener(new VKRequest.VKRequestListener() { @Override public void onComplete(VKResponse response) { super.onComplete(response); VKUsersArray usersArray = (VKUsersArray) response.parsedModel; for (VKApiUserFull userFull : usersArray) { Log.i(TAG, "Avatar image URL: " + userFull.photo_50); } } }
Для приложений для Android:
Вы получите фотографию профиля, отправив запрос следующим образом:
https://api.vk.com/method/users.get?user_id=5337911&v=5.23&fields=photo_50
Для приложений iframe:
Вы должны использовать метод VK.api
для VK.api
VK.api('users.get', { user_ids: id, fields: "photo_50" }, function(data) { photo_50 = data.response[0].photo_50; });
Если вы не знаете, что такое VK.api
тогда вы должны прочитать о Javascript SDK