尝试调用时getLoginStatusURL()
。我收到消息:
Please migrate to OAuth2 and use the new /dialog/oauth endpoint. extern/login_status.php is no longer available.
尝试调用时getLoginStatusURL()
。我收到消息:
Please migrate to OAuth2 and use the new /dialog/oauth endpoint. extern/login_status.php is no longer available.
SDK 中的getLoginStatusUrl
方法没有与平台的其余部分保持同步(SDK 实际上不知道如何处理响应),不幸的是,它指的是很久以前不推荐使用的 url。
相反,您想要的是使用该getLoginUrl
方法并传入array('display' => 'none')
- 这将为您提供预期的结果。
$url = $facebook->getLoginUrl(array('display' => 'none'));
您需要确保您的应用程序设置为从查询字符串而不是 uri_fragment 中获取代码参数 - 这可以在 facebook 应用程序页面应用程序>设置>权限上进行设置。
使用 $facebook->getLoginUrl() 为我提供了登录 URL