2

ページタブ/キャンバスページの下部にコメントボックスを配置して、訪問者がそのページに表示されるコメントを投稿できるようにしたいと考えています。ユーザーがチェックボックスをオンにすると、訪問者の壁に表示されます。私はコメントプラグインでこれを行います

<div class="fb-comments" data-href="[link to real url of this page]" data-num-posts="2" data-width="520"></div>

コメントはコメント ボックスに表示されます。コメントは、訪問者の壁で醜く見えます。訪問者のウォールのコメントは、コメント ボックス ページのメタ タグ情報を収集しているようです。http://developers.facebook.com/docs/opengraph/に従ってメタ タグをカスタマイズし、http: //developers.facebook.com/tools/debug で Facebook リンターによる設定をテストしましたが、良好な結果が得られました。これで、訪問者のウォールのコメントは、いくつかの小さな問題を抱えているように見えます。

  1. コメントは facebook-url (http://www.facebook.com/pages/..) にリンクするのではなく、ページの実際の URL (http://www.somewhere.com/page-with-comments) にリンクします。 .php) は望ましくありません
  2. コメントには実際の URL へのリンクが含まれていますが、これはまったく望ましくありません。

(2)については、訪問者の壁に投稿を生成するときに同様の問題がありました

FB.api('/me/feed', 'post', { picture: pic, caption: ' ', description: desc, link: link }, function(response) {});

ただし、1 つの空白のキャプション属性を設定することで、リンクを回避できます。残念ながら、この属性 (og:caption) は facebook リンターに好まれていないようです。(1)については、リンターがメタタグ og:url の facebook-url を好まないため、問題を解決する方法がわかりません。一方、これは、訪問者のウォールでのコメントのリンクターゲットに責任があります。これは良くない。

短いメッセージですが、ページタブ/キャンバスページにコメントプラグインを実装して、訪問者の壁にコメントを表示し、コメントにページタブ/キャンバスページへのリンクをどのように実装しますか.

どうもありがとう

4

1 に答える 1

0

探しているものを取得するには、fb-comments div で href として使用しているページに Open Graph メタ タグを追加する必要があります。

サポートされているタグの説明はこちら: http://developers.facebook.com/docs/share/

次のデバッガー ツールを使用して、Facebook スクレイパーがページを読み取るときに表示される内容を確認できます: http://developers.facebook.com/tools/debug

于 2012-06-03T23:39:04.847 に答える