2

Facebookでアプリを作成しました。このアプリのおかげで、ユーザーは自分の壁に公開することができます。すべて正常に機能しますが、ユーザーがパブリケーションの「via{APP_NAME}」リンクをクリックしたときにリダイレクトするURLを指定したいと思います。今のところ、https://www.facebook.com/apps/application.php?id=APP_IDにリダイレクトされています

4

1 に答える 1

5

アプリケーションによって公開されたストーリーの横に表示される「アプリケーション名を介して」というテキストとのリンクは、次のようになります。

  • アプリケーションのCanvasURL-アプリケーションの設定でCanvasURLが構成されている場合
  • アプリケーションサイトのURL-アプリケーションにサイト(Canvasではない)のURLが構成されている場合
  • アプリケーションプロファイルページ-アプリケーションにアプリケーションに関連付けられた通常のFacebookページがあり、アプリケーション設定でCanvasURLが指定されていない場合
  • アプリケーションページ-アプリケーションまたはキャンバス/サイトのURLに関連付けられたページが定義されていない場合

このリンクを完全に異なるURLを指すようにすることはできません。

上記以外のリソースへのリダイレクトが必要な場合は、アプリケーションサイト/キャンバスURLを構成し、ユーザーがfb_sourceパラメーターを指定してアプリケーションにアクセスしたら、そこからリダイレクトを実行できます。

fb_source異なる値が含まれている可能性があるため、リダイレクトを実行するかどうかを決定できます。完全な方法で文書化されていませんが、いくつかの例があります。

ボタンのドキュメントのように

fb_source-クリックが発生したストリームタイプ(「home」、「profile」、「search」、「ticker」、「tickerdialog」、または「other」)と、連結されたストーリータイプ(「oneline」または「multiline」)アンダースコア。

ボタンのドキュメントを送信

fb_source-クリックが発生したストーリータイプ(「メッセージ」、「グループ」、「電子メール」)。

fb_sourceまた、feed(そしておそらく他の場所で文書化されているか、まったく文書化されていないより多くの値)である可能性があります。

于 2012-05-06T10:09:50.453 に答える