是否可以使用新的 Graph API 在 https 下获取 Facebook 个人资料图片?
我们在 https 下运行一个网站,但 facebook Graph API 返回的个人资料图片始终以 http 形式提供(当使用 https://graph.facebook.com/XXX/picture 时,请求会重定向到 http://graph.facebook.com/XXX/picture) / ...)。 结果是可怕的混合内容消息。
有人知道解决方法吗?
修复方法如下: 你需要参数:return_ssl_resources=true
示例:
https://graph.facebook.com/FB_UID/picture?return_ssl_resources=true
使用 link 1 获取高分辨率图像,link 2 获取图标大小的图像,其中“xxxx”指“facebook_user_id”。
Graph API 本质上是一个非常基本的 API,它可能不是抓取图像的最有效方法。更好的选择是学习如何使用“FQL”并创建一个可获取所有 UID 个人资料图片的 FQL。这样,您就可以在一个呼叫中获取所需的所有信息,而不是进行数百次可能非常慢的呼叫。