【发布时间】:2021-01-29 17:26:27
【问题描述】:
我正在使用 React-Native 应用程序,我还允许用户使用 FBSDK 登录。
目前在尝试获取个人资料图片 URL 时似乎存在问题。
也有一些关于此的报告,例如this one,但一年后似乎仍未解决。
尝试了很多方法,但都没有成功,它总是尝试下载文件,根据浏览器的说法,它似乎缺少 mime 类型。
它给出的网址如下:
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();
可以,但是网址是一样的。
关于如何解决这个问题的任何想法?我可能遗漏了什么或错误仍在发生?
【问题讨论】:
-
我有问题。这个问题你解决了吗?
-
-
我也有同样的问题。有谁知道如何解决这一问题? Facebook 发送的头像 URL 解析为 404 错误。
标签: facebook react-native