Facebook API可能禁用了file_get_contents。您应该使用curl从Facebook API获取json。查看示例代码:
$fb_page_id = "379175886256657";
$profile_photo_src = "https://graph.facebook.com/{$fb_page_id}/picture?type=square";
$access_token = "989164651468950|vH6SI6S8xD0zOZGjFew1ttlx9IE";
$fields = "id,message,picture,link,name,description,type,icon,created_time,from,object_id";
$limit = 5;
$json_link = "https://graph.facebook.com/{$fb_page_id}/feed?access_token={$access_token}&fields={$fields}&limit={$limit}";
$ch = curl_init();
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_URL,$json_link);
$json = curl_exec($ch);
curl_close($ch);
$obj = json_decode($json,true);
var_dump($obj);
,
未经Facebook的特别批准,您无法将应用令牌用于页面。尝试使用页面令牌:https://developers.facebook.com/docs/facebook-login/access-tokens/
本文链接:https://www.f2er.com/3023736.html