我正在使用 Facebook PHP SDK。用户允许我的应用程序后,facebook 会重定向到可能的网页。以下是网址
http://Mydowmain.com/facebook.htm?state=d96afbb9ea550fg81c287b7822cee0af1&code=AQDtl7Rd7qgCp6S_dXwOCxxfXo1dEh75ZJqrCINMawCUzxOYs9JnpmWKMoYTgjuNhQx2nk8pleCdvGqSt39F2pHKMHt3aNxwqoIah2oshPKKC0MnWycPSU0yLAKMYVQV2g3jRQdEMf2dWTVUrk_ammSpGaYbfFQ3GeccZ1vGqfVazsaQ_1Lxz7GjITlqgCxrOlc#_=_
我需要获取 access_token 以下是代码
if($_GET['code'] != '')
{
$access_token = $facebook->getAccessToken();
当我尝试使用此$access_token获取用户详细信息时。
$user_profile = 'https://graph.facebook.com/me/?access_token='.$access_token;
它给出了以下错误
{"error":{"message":"An active access token must be used to query information about the current user.","type":"OAuthException","code":2500}}
}
我不知道我做错了什么,它与 SDK 2 一起使用,但不适用于 SDK3
$access_token = $facebook->getAccessToken();
此调用返回以下内容,其中“|”之前的第一个部分 是 App ID 和“|”之后 是应用程序秘密..
187997367916887|9d87d7a2d26485fd926a000b0c3b2f87