我一直在努力找出这个发生了什么.我的脚本工作正常,突然一半停止了.
我正在访问api并且正在获取访问令牌.使用访问令牌,我可以很好地访问用户的公共信息.但是,当我尝试将信息发布到他们的FB帐户时,我收到此错误.
Fatal error: Uncaught OAuthException: An active access token must be used to query information about the current user.
Run Code Online (Sandbox Code Playgroud)
知道这里发生了什么吗?我也在我的网站上使用会话来跟踪内部用户ID.不确定我的会话是否可能导致问题.
这是我上传的脚本,我收到了一个错误.
require 'facebook/src/facebook.php';
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
'appId' => '12345678',
'secret' => 'REMOVED',
'fileUpload' => true,
'cookie' => true,
));
$facebook->setFileUploadSupport(true);
$me = null;
// Session based API call.
if ($session) {
try {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
} …Run Code Online (Sandbox Code Playgroud)