私は過去数日間Graph APIを開発してきました。私がPHP-SDKを使ってAPI呼び出しをしようとすると、空のJSONオブジェクトが返されます。しかし、http://developers.facebook.com/docs/reference/api/のFBで提供されているリンクからアクセストークンをコピーすると、jsonの応答が得られます。Facebook Graph API getAccessToken()が機能しない
これは、リクエストで送信しているアクセストークンが原因であると想定します。 ヘルプありがとうございました。
マイコード:
include_once "fbInit.php";
$access = $facebook->getAccessToken();
$user = $facebook->getUser();
echo $access;
if(!$user)
{
$loginUrl = $facebook->getLoginUrl();
header("Location:".$loginUrl);
}
$userWall = $facebook->api('/me/feed',array('access_token'=>$access)) ;
var_dump($userWall);
URLが機能していない、それはHTTPに変更されます。//developers.facebook .com/docs/reference/php/facebook-api /? –
はい、URLはhttps://developers.facebook.com/docs/reference/php/facebook-api/ –
です。これは当てはまりません(少なくとも1年以上経過してもそれは真実ではありません)。SDKは実際にフェッチしますあなたのためのアクセストークンは、Graph APIの呼び出しを介してシーンの背後にあります。 – Madbreaks