相关疑难解决方法(0)

现在我如何在Facebook的PHP SDK 3.0.0中进行身份验证?

所以Facebook已经改变了身份验证过程.再次.PHP SDK中的示例是:

$user = $facebook->getUser();

if ($user) {
  try {
    $user_profile = $facebook->api('/me');
  } catch (FacebookApiException $e) {
    error_log($e);
    $user = null;
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,现在我们如何验证尚未进行身份验证的用户?我们只是创建一个else语句并调用结果$facebook->getLoginUrl()吗?

此外,上面的示例给出了一个错误,因为调用$facebook->getUser()返回我的用户ID,但是当我尝试调用$facebook->api('/me')给出错误时我的应用程序失败了:

致命错误:未捕获OAuthException:必须使用活动访问令牌来查询有关当前用户的信息.在第560行的/home/woohoobi/public_html/facebookv2/inc/facebook.php引用

有关如何验证未经过身份验证的用户的任何帮助都会很棒.

php facebook facebook-graph-api facebook-php-sdk

1
推荐指数
1
解决办法
7753
查看次数