如何在https下获取Facebook个人资料图片?

时间:2010-07-07 21:50:23

标签: facebook graph oauth

是否可以使用新的Graph API在https下获取Facebook个人资料图片?

我们在https下运行网站,但facebook Graph API返回的个人资料图片始终作为http提供(使用https://graph.facebook.com/XXX/picture时,请求会重定向到http:// ...)。结果是可怕的混合内容消息。

有人知道解决方法吗?

3 个答案:

答案 0 :(得分:18)

以下是修复: 你需要参数:return_ssl_resources = true

示例:

https://graph.facebook.com/FB_UID/picture?return_ssl_resources=true

答案 1 :(得分:1)

使用 link 1 获取高分辨率图片 link 2 以获取图标大小的图片,其中' xxxx'请参阅' facebook_user_id'。

答案 2 :(得分:-1)

Graph API本质上是一个非常基本的API,它可能不是获取图像的最有效方法。一个更好的选择是学习如何使用“FQL”并创建一个抓取所有UID配置文件图片的FQL。通过这种方式,您可以在一次通话中获取所需的所有信息,而不是一百次和几百次非常慢的通话。