@ Override
public String getImageUrl() {
String profilePictureUrl = new String();
if (attributes.containsKey("picture")) {
Map<String, Object> pictureObj = (Map<String, Object) attributes.get("picture");
if (pictureObj.containsKey("data")) {
Map<String, Object> dataObj = (Map<String, Object>) pictureObj.get("data");
if (dataObj.containsKey("url")) {
profilePictureUrl = (String) dataObj.get("url");
}
}
return null;
}
}
Это метод, который я сделал для получения данных после Oauth2 от пользователя, но изображение профиля пользователя не извлекается, и в графике API я получаю результат следующим образом :
{
"picture": {
"data": {
"height": 50,
"is_silhouette": false,
"url": "url of the profile image",
"width":50
}
}
}