gpt4 book ai didi

javascript - 无法加载 Facebook Graph API 个人资料图片 URL

转载 作者:行者123 更新时间:2023-11-30 06:24:39 28 4
gpt4 key购买 nike

所以这段代码之前对我来说工作正常:

    FB.api("/me/picture?width=600&height=600", function(profile_picture)
{
user_me_picture = profile_picture.data.url;
}

但是在 Facebook Dev 更新后,无法加载 url 参数,这是因为 Graph API 上有新的 Facebook 链接:

{
"data": {
"height": 50,
"is_silhouette": false,
"url": "https://platform-lookaside.fbsbx.com/platform/profilepic/?asid=1633647180278779&height=50&width=50&ext=1531277613&hash=AeTrVjn5tUK7zxEo",
"width": 50
}
}

无论如何我可以用这个新的 Facebook 个人资料图片 url 修复我的代码吗?

谢谢!

最佳答案

我知道这可能已经晚了,但这件事最近发生在我身上,没有任何警告。突然,我的应用停止加载用户的个人资料图片。

经过一番研究,我发现,从现在开始,您需要直接调用 Facebook 的 API 才能下载它。

检查这个answers如果您想弄清楚“为什么会这样”以及如何深入修复它,但简而言之,只需将 Facebook 的用户 ID 添加到 API 的 URI 中,如下所示:

https://graph.facebook.com/{userId}/picture其中 userId 是 Facebook 在同一 API 调用中返回的。

关于javascript - 无法加载 Facebook Graph API 个人资料图片 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51228495/

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