2

尝试调用时getLoginStatusURL()。我收到消息:

Please migrate to OAuth2 and use the new /dialog/oauth endpoint. extern/login_status.php is no longer available.
4

2 回答 2

2

SDK 中的getLoginStatusUrl方法没有与平台的其余部分保持同步(SDK 实际上不知道如何处理响应),不幸的是,它指的是很久以前不推荐使用的 url。

相反,您想要的是使用该getLoginUrl方法并传入array('display' => 'none')- 这将为您提供预期的结果。

$url = $facebook->getLoginUrl(array('display' => 'none'));
于 2012-10-25T16:31:47.277 回答
0

您需要确保您的应用程序设置为从查询字符串而不是 uri_fragment 中获取代码参数 - 这可以在 facebook 应用程序页面应用程序>设置>权限上进行设置。

使用 $facebook->getLoginUrl() 为我提供了登录 URL

于 2012-10-25T14:03:34.927 回答