Не получается URL профиля изображения после аутентификации в oauth2 при весенней загрузке - PullRequest
0 голосов
/ 23 марта 2020

@ 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
}
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...