Facebook graph api Facebook PHP SDK-getLoginUrl()和getLogoutUrl()不工作

Facebook graph api Facebook PHP SDK-getLoginUrl()和getLogoutUrl()不工作,facebook-graph-api,login,facebook-php-sdk,logout,Facebook Graph Api,Login,Facebook Php Sdk,Logout,这让我发疯,我不明白为什么这个简单的页面在让我登录和注销我的应用程序时会出现问题 我得到的错误是: OAutheException:必须使用活动访问令牌来查询有关当前用户的信息 我认为您需要指定权限 $params = array( 'scope' => 'read_stream, friends_likes', 'redirect_uri' => 'https://www.myapp.com/post_login_page' ); $loginUrl = $facebook-&g

这让我发疯,我不明白为什么这个简单的页面在让我登录和注销我的应用程序时会出现问题

我得到的错误是:

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


我认为您需要指定权限

$params = array(
'scope' => 'read_stream, friends_likes',
'redirect_uri' => 'https://www.myapp.com/post_login_page'
);

$loginUrl = $facebook->getLoginUrl($params);

移除
echo$e,它不应该显示消息。

我在


您需要创建一个单独的注销页面,并手动终止与域关联的Facebook会话。

登录url显示正确吗?参数是可选的,不一定要有。它确实显示了echo$e:OAutheException的错误:必须使用活动访问令牌来查询有关当前用户的信息。这不是意味着当您无法获取$user时,用户已经注销,您需要给他们登录按钮吗?它将删除消息,但是没有让错误消失我以为你的问题是有一个错误与登录/注销按钮一起显示给用户?按钮没有显示吗?按钮坏了吗?