未捕获的OAuthException很重要

时间:2014-10-08 09:32:28

标签: json facebook authentication sdk social

我正在Facebook上构建一个应用程序,这给了我这个错误:

  

致命错误:未捕获OAuthBaseException:活动访问令牌   必须用于查询有关当前用户的信息。扔进去   第1254行的/membri/mercatinoalto/base_facebook.php“

单击调出文件内部的按钮时,会调用文件'facebook.php'。 此文件调用另一个文件'base_facebook.php':

... require_once“base_facebook.php”; ......

在'base_facebook.php'中,在第1254行,我找到了这个函数:

  

protected function throwAPIException($ result){

     

$ e =新FacebookApiException($ result);

     

开关($ e-> getType()){   // OAuth 2.0 draft 00 style

     

案例'OAuthException':

     

// OAuth 2.0 draft 10 style

     

案例'invalid_token':

     

// REST服务器错误只是例外

     

案例'例外':

     

$ message = $ e-> getMessage();

     

if((strpos($ message,'Error validating access token')!== false)||

     

(strpos($ message,'无效的OAuth访问令牌')!== false)||

     

(strpos($ message,'必须使用活动访问令牌')!== false)

     

){   $ this> destroySession();   }

     

休息;   }

我找不到我错了。 你能帮我吗?

1 个答案:

答案 0 :(得分:0)