1

ウェブサイトで Facebook 認証を使用するのに問題があります...

私は PHP Sdk を使用していますが、「getLoginUrl」/「getLoginStatusUrl」/「getUser」などの関数を使用できる理由がわかりません (正解: Facebook セッションが開始され、ユーザーの Facebook ID が取得されます)。次のようなものを使いたいとき

$me = $facebook->api("/me/permissions");

あるいは単に

$me = $facebook->api("/me");

常に例外があり、何も機能しません...

おそらくアクセス許可またはトークンと関係があると思いますが、何がわかりません。ユーザーが私のウェブサイトにサインアップするとき、私はこの範囲で必要な許可を求めます: "email,user_about_me,user_location,read_friendlists,publish_stream"

アクセス許可が問題ないように見える手がかりは、例外が発生したときに、ユーザーに再度サインインするように要求し (Facebook 接続)、すべてが問題ないようにウィンドウが表示されないことですが、それでもページがリロードされ、例外が再び表示され、また...

助けてください、ありがとう!

4

1 に答える 1

1

ユーザーのアクセス許可を受け取るには、他のすべての/me.

例えば:

$foo = json_decode(file_get_contents("https://graph.facebook.com/me/permissions/?access_token=" . $access_token, 0, null, null), true);

楽しんで頑張ってください!

于 2012-07-10T14:40:05.150 に答える