gpt4 book ai didi

facebook - 无法使用 Facebook API 和 Graph 显示 Facebook 用户头像

转载 作者:行者123 更新时间:2023-12-05 07:13:56 32 4
gpt4 key购买 nike

我在 React-Native 应用程序中工作,我还允许用户使用 FBSDK 登录。

目前在尝试获取个人资料图片 URL 时似乎出现问题。

也有一些这样的报道,比如this one但是,一年后似乎仍未解决。

尝试了很多方法但都没有用,它总是尝试下载文件,根据浏览器的指示,它似乎缺少 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 相同。

关于如何解决这个问题的任何想法?我可能遗漏了什么,或者错误仍在发生?

最佳答案

如果您只是将图表网址 ( http://graph.facebook.com/{myid}/picture ) 从 http 更改为 https,它应该适合您。不确定这是否是 React Native 中的新修复,但这对我来说已经解决了。

关于facebook - 无法使用 Facebook API 和 Graph 显示 Facebook 用户头像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60046495/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com