0

私は現在これにリダイレクトしています:

https://graph.facebook.com/oauth/authorize?client_id=305384546164461&redirect_uri=http://www.eeisi.com/bridge/auth.php&type=web_server&display=page&scope=publish_stream,%20user_about_me,%20user_likes,%20email

キャンバス ページのアプリケーション設定で指定された URL にリダイレクトする必要がある理由がわかりません。この背後にある目的は決して言及されていないようです。

だから私はそこにリダイレクトし、アプリを使用する許可を求めます...素晴らしい...

次に、別のダイアログ ページに移動し、追加のアクセス許可を要求します...問題ありません...

そして... そのリダイレクト URL に移動したら、どうすればよいでしょうか?

Facebook のキャンバス ページにリダイレクトするランディング ページのようなものを作成する必要がありますか?

お気に入り...

http://www.eeisi.com/bridge/auth.php <--- ランディング ページ

結果の認証コードを取得することになっていますか?

http://www.eeisi.com/bridge/auth.php?code=(long-fricking-string)

それをキャンバス アプリ ページに戻しますか?

http://aps.facebook.com/eebridge/?code=(long-fricking-string)

???

これで全体がまとまるということでしょうか。

4

1 に答える 1

1

アクセス トークンのコード クエリ パラメーターを交換する必要があります。

ステップ 4 を参照してください: http://developers.facebook.com/docs/authentication/server-side/

アプリはアプリケーション シークレットを認識している必要があるため、アプリにリダイレクトされます。これは、コードを access_token と交換する必要があります。

于 2012-04-05T04:44:06.953 に答える