Я работаю в приложении 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-адрес тот же.
Любая идея о том, как можно Я решаю это? Возможно, я что-то упустил или ошибка все еще происходит?