0

JSP で facebook アプリケーションを作成しました。次に、そのアプリケーションを Facebook ページにタブとして統合しました。今、その Facebook タブにファンゲートが必要です。つまり、そのタブをリビールタブにしたいのです。

どうすればそうできますか?

4

1 に答える 1

0

Web アプリケーションには、Facebook がファン ページに渡す「signed_request」フォーム変数を要求してデコードするコードが必要です。

  1. 「signed_request」文字列形式
    変数の 2 番目のパラメーターを要求します。
  2. このパラメーターには、JSON 形式でエンコードされたユーザー データが含まれます。
  3. 文字列を JSONObject に解析します。
  4. オブジェクトをクエリして、「ページ」パラメーター内のブール型の「いいね」パラメーターを見つけます。
  5. そのパラメーターに基づいて条件付きコンテンツを指定できるようになりました。

テストを行う前に、iFrame アプリケーションをタブとして Facebook ファン ページに追加する必要があることに注意してください。これは、アプリケーションがファン ページ タブのコンテキスト内にある場合、Facebook から重要なユーザー データのみがアプリケーションに渡されるためです。

PHP を使用したチュートリアルは次のとおりです

「signed_request」の概要: http://developers.facebook.com/docs/authentication/signed_request/

于 2012-06-13T15:09:40.943 に答える