相关疑难解决方法(0)

facebook Uncaught OAuthException:必须使用活动访问令牌来查询有关当前用户的信息

我一直在努力找出这个发生了什么.我的脚本工作正常,突然一半停止了.

我正在访问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)

php api facebook access-token

57
推荐指数
3
解决办法
16万
查看次数

标签 统计

access-token ×1

api ×1

facebook ×1

php ×1