私のFacebookアプリは最初は正常に動作します。しかし、ある程度の非アクティブ状態の後、次のエラーが発生し始めます。
Fatal error: Uncaught OAuthException: An active access token must be used to query information about the current user. thrown in /home/streetof/public_html/wp-content/mu-plugins/facebook-php-sdk/src/base_facebook.php on line 1106
ユーザーがまだFacebookと私のWordpressサイト(FB logginを統合している)にログインしているので、私は混乱しています。
ブラウザのCookieをクリアし、現在のFacebookアカウントにログイン/ログアウトすることで解決できます。
エラーがスローされる場所を特定しました。PHPFacebookSDKを使用しています。エラーをトリガーするコード行は次のようになります。
$friends = $facebook->api('/me/friends?fields=name,first_name,last_name,id,work,education');
なぜこれが起こっているのかについての提案はありますか?