FQL照片表中的所有照片网址都是HTTP-URL,而不是HTTPS-URL。使用https而不是http重写URL是不可能的。如何获取HTTPS-URL?
Internet Explorer在加载包含HTTP-URL对象的HTTPS页面时会警告用户弹出窗口。由于Facebook要求应用程序具有HTTPS支持,并且因为Facebook完全支持Internet Explorer(我想但我实际上并不确定这一点),应该有办法将HTTPS-URL用于照片。
SELECT pid,src_small FROM photo WHERE pid IN('xxx');
答案 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);`