照片的HTTPS网址

时间:2011-09-29 12:38:11

标签: ssl https facebook-fql photo

FQL照片表中的所有照片网址都是HTTP-URL,而不是HTTPS-URL。使用https而不是http重写URL是不可能的。如何获取HTTPS-URL?

为什么:

Internet Explorer在加载包含HTTP-URL对象的HTTPS页面时会警告用户弹出窗口。由于Facebook要求应用程序具有HTTPS支持,并且因为Facebook完全支持Internet Explorer(我想但我实际上并不确定这一点),应该有办法将HTTPS-URL用于照片。

示例FQL查询:

SELECT pid,src_small FROM photo WHERE pid IN('xxx');

2 个答案:

答案 0 :(得分:2)

在您的API调用中,添加return_ssl_resources=1参数,这将导致图片网址作为HTTPS网址返回

答案 1 :(得分:1)

试试这个:

`$params = array(
    'return_ssl_resources'=>1,
     'method' => 'fql.query',
     'query' => "SELECT pid, src_small FROM photo WHERE pid IN ('xxx')",
);
$result = $facebook->api($params);`