Невозможно отобразить аватар пользователя Facebook с Facebook API и графиком - PullRequest
1 голос
/ 03 февраля 2020

Я работаю в приложении React-Native, и я также позволяю пользователям входить в систему с помощью FBSDK.

Кажется, в данный момент возникает проблема при попытке получить URL-адрес изображения профиля.

Есть также несколько сообщений об этом, например, этот , но, тем не менее, спустя год, похоже, не решен.

Попытка многих способов, но ни один не работал, он всегда пытается загрузить файл, кажется, ему не хватает mime-типа в соответствии с тем, что говорит браузер.

URL-адрес, который он дает, следующий: https://platform-lookaside.fbsbx.com/platform/profilepic/?asid={{myfbid}}&height=50&width=50&ext=1583348357&hash=AeTnFpMVwBXgFy_J

Также попытался с помощью графика url напрямую: http://graph.facebook.com/{myid}/picture

И если я добавлю &redirect=false, он вернет объект данных с URL-адресом платформы.

Все, что я пытаюсь, пытается загрузить.

Вот как я сейчас пытаюсь получить изображение с помощью Graph API.

new GraphRequestManager().addRequest(new GraphRequest(
                '/me',
                {
                    accessToken: fbToken,
                    parameters: {
                        fields: {
                            string: 'picture.type(large)'
                        }
                    }
                },
                graphRequestCallback
            )).start();

Это работает, но URL-адрес тот же.

Любая идея о том, как можно Я решаю это? Возможно, я что-то упустил или ошибка все еще происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...