我正在使用 photo 和 photo_src 表来检索我 Facebook 页面上照片的 src,但似乎没有获取 https src 的选项。当通过 https 为我的应用程序提供服务时,浏览器会发出警告,指出它们的内容不安全(检索到的照片具有 http 协议(protocol))。我尝试修改检索到的 src 并以编程方式将 http 替换为 https,但浏览器不会加载照片,因为它们没有来自托管 Facebook 图片的网站的安全证书,例如 http://photos-g.ak.fbcdn.net/hphotos-ak-ash3/579891_432647290089868_873356675_s.jpg
这当然是一个常见问题,我已经尝试搜索这个但没有成功。请帮忙,谢谢。
最佳答案
您可能想尝试图谱 API 并按此处所述传递 return_ssl_resources=1
参数
https://developers.facebook.com/docs/reference/api/#pictures .
记录:我刚刚尝试了文档中 photo_src 表的 FQL 示例,默认情况下我获得了 https url:
SELECT src, width, height FROM photo_src WHERE photo_id = 10150931418786729 AND width > 480
这些结果
{
"data": [
{
"src": "https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/457873_10150931418786729_1769228986_o.jpg",
"width": 2048,
"height": 2048
},
{
"src": "https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/417314_10150931418786729_1769228986_n.jpg",
"width": 960,
"height": 960
},
{
"src": "https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/s720x720/417314_10150931418786729_1769228986_n.jpg",
"width": 720,
"height": 720
}
]
}
谢谢
关于facebook - FQL photo 和 photo_src 表 src 使用 http 但不使用 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11576273/