0

fb ログイン エラーを修正しようとしています。このコードは、サイトで作業を開始する前にセットアップされました。どうやら、以前は機能していたようです。私はfbのドキュメントを見てきましたが、コードは正しいようです。呼び出しは次のとおりです。

$token_url = 'https://graph.facebook.com/oauth/access_token?client_id=' . $site->facebook_app_id . '&redirect_uri=' . urlencode('http://' . $site->domain . '/facebook.php?oauth_callback') . '&client_secret=' . $site->facebook_app_secret . '&code=' . get('code');

$token =  file_get_contents($token_url);

応答は次のとおりです。

failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request ' in .../facebook.php on line 21

の出力echo $token_urlは次のとおりです。

https://graph.facebook.com/oauth/access_token?client_id=#####&redirect_uri=http%3A%2F%2Fdev.mypdxhomes.com%2Ffacebook.php%3Foauth_callback&client_secret= ####&code=AQClZMJ1NUYIwwXUABCw3g8hVhRFavrmQfCr5b-dS6PkVqA40WNfBhQTWHe7V7-q7HUDk2OTS50KGUHEa3TMYADWgkYp688rlSnGNyeetkFYWBuFrWOdeo_wBjdErBQ7n1iNHzetqMvlMtW9KK9TEmnIxmwXEdPl-T3CkRNbGp4g2oCSvXI_ozRo6LWDJMqg6nLq54ibag7k8muhjGZ97CYs

この問題に関する多くの投稿を見てきましたが、問題の解決に役立つものはありませんでした。

4

1 に答える 1

1

ここでこれに対する解決策を見つけました:Facebookアクセストークン-サーバー側認証

FBPHPSDKを使用することになりました

于 2013-02-08T21:49:51.807 に答える