0

FacebookPHPSDKを使用しています。ユーザーが私のアプリケーションを許可した後、Facebookは5月のWebページにリダイレクトします。以下はURLです

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();

この呼び出しは、「|」の前のfistpartである次を返します。アプリIDであり、「|」の後 アプリシークレットです。

187997367916887|9d87d7a2d26485fd926a000b0c3b2f87

4

2 に答える 2

1

このリンクを確認し、「Facebook アプリケーションのトークンを使用する場合」という太字の回答まで下にスクロールしてください。

Facebook の access_token が無効ですか?

于 2012-06-27T16:37:13.317 に答える
0

グラフ呼び出しの API ('/me') を ('/[number or name id]') で変更します

于 2013-04-03T18:21:36.433 に答える