0

私が現在働いている会社は、支払い後にFacebookで注文を共有できるボタンを作成したいと考えていますが、[共有]ボタンが廃止されたため、その方法がわかりません。

「いいね」ボタンはこれに適していないようです。何かアイデアはありますか?

4

1 に答える 1

1

これにはいくつかの方法があります。


標準の sharerを使用できます。これは、1 回限りの共有や、共有のレンダリング方法を制御できない、または制御したくない場合に Facebook に処理させたい場合に適しています。

http://www.facebook.com/sharer.php?u=<url to share>&t=<title of content>

アプリ ID を取得する必要はありませんが、アプリケーションが履歴や分析情報を共有するための優れたコントロール パネルも表示されません。開いているグラフを調べることで、共有している URL に関する情報をクエリして取得できます。

IE

https://graph.facebook.com/?ids=http%3A%2F%2Fwww.cnn.com
https://graph.facebook.com/comments/?ids=http%3A%2F%2Fwww.cnn.com

URLコンテンツのとを設定できTitleます。共有者は、共有している Web ページのメタデータを見て、共有の内容を判断します。詳細は以下をご覧ください。


フィード ダイアログを使用することもできます。これには、より多くのカスタマイズオプションが付属しています。共有をアプリケーションの不可欠な部分として統合する場合は、[フィード] ダイアログが最適なオプションです。app_id少なくとも, redirect_uriandlinkプロパティを含める必要があると思います。ここでプロパティを確認してください。このフィード ダイアログを使用するにはアプリ ID が必要です。JS API を使用している場合は、ユーザーも認証する必要があります。また、ユーザーを事前に認証する必要のないダイレクト URL から直接ダイアログを呼び出すこともできます。


どちらの共有方法でも、Web ページにカスタムのオープン グラフ メタタグを含めることができます。このようにして、Facebook スクレイパーがシェアを作成する方法に影響を与えることができます。ページにいくつかのデフォルトの (Facebook によって事前に受け入れられた) オープン グラフ メタタグを設定できます。または、ダッシュボードで独自のセットを今すぐ作成することもできます。Facebook の Open Graph ダッシュボードでは、Facebook がメタタグを読み取って対話する方法をカスタマイズできます。

URL をデバッガーに渡すことで、ページのオープン グラフ メタタグをデバッグできます。

IE

http://developers.facebook.com/tools/debug/og/object?q=www.cnn.com

これにより、たとえば、FB がページをどのように認識しているかを示す JSON または HTML 表現が得られます。

于 2012-05-04T09:13:09.343 に答える