私が現在働いている会社は、支払い後にFacebookで注文を共有できるボタンを作成したいと考えていますが、[共有]ボタンが廃止されたため、その方法がわかりません。
「いいね」ボタンはこれに適していないようです。何かアイデアはありますか?
私が現在働いている会社は、支払い後にFacebookで注文を共有できるボタンを作成したいと考えていますが、[共有]ボタンが廃止されたため、その方法がわかりません。
「いいね」ボタンはこれに適していないようです。何かアイデアはありますか?
これにはいくつかの方法があります。
標準の 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_uri
andlink
プロパティを含める必要があると思います。ここでプロパティを確認してください。このフィード ダイアログを使用するにはアプリ 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 表現が得られます。