我的 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 登录)。
我可以通过清除浏览器的 cookie 并登录/退出当前 Facebook 帐户来解决它。
我已经隔离了引发错误的位置。我正在使用 PHP Facebook SDK。触发错误的代码行如下所示:
$friends = $facebook->api('/me/friends?fields=name,first_name,last_name,id,work,education');
关于为什么会发生这种情况的任何建议?