Facebook docsによると、使用App_access_token
は次のように簡単です。
$appid = 'xxx';
$secret = 'yyyyyyyyy';
$facebook = new Facebook(array(
'appId' => $appid,
'secret' => $secret,
'cookie' => true,
));
$session = $facebook->getUser()>0;
if($session){
$access_token = 'access_token='.$facebook->getAccessToken();
$app_access_token = file_get_contents("https://graph.facebook.com/oauth/access_token?client_id=$appid&client_secret=$secret&grant_type=client_credentials");
}
私の問題は、問題はあり$access_token
ませんが、 $app_access_token
常に false を返すことです。何が間違っていますか?
-編集-
ブラウザで URL を開くとapp_access_token
、アクセス トークンが表示されます。file_get_contents に失敗しているようです... ?