我正在使用facebook api 3.00(来自github的那个)。当我点击登录链接时,我被重定向到Facebook的身份验证页面。
当它返回时,它将$user
显示为空,但这工作正常:
print $facebook->getAccessToken()
终于我能够解决它了。如果$user为空,请尝试在不登录的情况下访问Facebook。可能这行不通(至少在这是问题的情况下)。直到现在它才会显示证书存在一些问题。 Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYPEER] = false;
Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYHOST] = 2;
证书问题已解决。之后,用户身份验证也起作用了。