0
これは私の最初のFBアプリ、ウェブサイトインテグレーションで、FBのサンプルphpコードでaccess_tokenを返すことはできません。FBは私のアプリケーションのaccess_tokenを返しません。エラーメッセージは指定されていません。
私がチェックしています - developer.facebook.com上のアプリの設定画面が (無警告やエラー)OK思える - ページ のfacebook.phpの最新githubのバージョンを含める - APP_IDとapp_secretは
正しいです以下のコードはFBドキュメントからコピーされますが、$response
は何も返しません。$user->name
は空です。
誰も私にここで手を差し伸べることはできますか? access_tokenの取得に失敗する理由を教えてくれるデバッグ手法はありますか?代わりに、上記のコードの
$token_url = "https://graph.facebook.com/oauth/access_token?"
. "client_id=" . $app_id . "&redirect_uri=" . urlencode($my_url)
. "&client_secret=" . $app_secret . "&code=" . $code;
$response = @file_get_contents($token_url);
$params = null;
parse_str($response, $params);
$graph_url = "https://graph.facebook.com/me?access_token="
. $params['access_token'];
$user = json_decode(file_get_contents($graph_url));
echo("Hello " . $user->name)."<br>";
まだ立ち往生少しテストは、$ token_url値がhttpsであることを示している:「URL、および私のPHPのfile_get_contents($のtoken_url)が優勝何も返さない。私のサーバ上でPHPの設定をチェックしていますが、これが問題でない場合は助けてもらえます。 –