使用Facebook PHP api时未捕获OAuthException错误

时间:2012-12-10 10:18:07

标签: php facebook facebook-graph-api facebook-php-sdk

我正在使用我的FB Login应用程序的FB(版本3.2.0)的php SDK,当我试图使用用户ID时  facebook->getUser()方法,它返回用户ID,但当我尝试使用facebook->api('/me')方法获取用户数据时,它返回错误

  

未捕获OAuthException:必须使用活动访问令牌进行查询   有关当前用户的信息

如果没有登录到FB并通过FB登录链接登录,两者都有效。 如果我登录到FB并尝试获取用户数据,则总是会导致错误

请帮帮我

1 个答案:

答案 0 :(得分:1)

首先检查user_id,如果它为null,则重新授权用户,如以下示例所示: http://developers.facebook.com/docs/reference/php/facebook-api/