1

ここでこの簡単なコードを使用します。

http://pastebin.com/Rfa2F9Db

loginUrl は正常に取得され、リンクをクリックすると、Facebook の認証ページが表示されます。次に、アクセスを許可すると、自分のページにリダイレクトされます。

追加された URL パラメータ (「コード」パラメータを含む) に気付きました。

ただし、エラーでアプリで認証されると、 FacebookApiException が発生し続けます。

[error] => Array
(
    [message] => An active access token must be used to query information about the current user.
    [type] => OAuthException
    [code] => 2500
)

$facebook->getAccessToken() をダンプしようとしましたが、それが使用しているトークンを確認できたのに、上記のアクティブなアクセス トークン エラー メッセージが表示され続けるのはなぜですか?

編集:

例外トレースは次のとおりです。

http://pastebin.com/1at6zgKC

興味深い部分の 1 つは [trace:Exception:private][2][args][0][0][accessToken:protected] が空です!

4

0 に答える 0