0

私はさまざまなページを持つウェブサイトを持っています。各ページには、いいねボタンと共有ボタン (Facebook のみ) が必要です。

まず、Facebook のドキュメントに [共有] ボタンについての言及が見つかりませんでした。ガイドやリファレンスを教えてもらえますか?

ただし、大きな問題は、すべての共有からいいねを合計する必要があり、ページのいいねも合計する必要があることです。たとえば、10 人のユーザーがページで [いいね] をクリックしたとします。次に、プロファイルに共有した人もいれば、それを気に入った人もいました。合計 10 + いいね! をプロファイルに表示する必要があります。これを行うための既製の Facebook API 関数はありますか? それとも、各共有を追跡し、すべての参照を手動で合計する必要がありますか?

前もって感謝します

4

1 に答える 1

1

URL の場合、FQLlink_statテーブルを使用してこのデータを取得できますが、URL ごとのようです。

link_statテーブルのドキュメント- https://developers.facebook.com/docs/reference/fql/link_stat/

使用:

https://graph.facebook.com/fql?q=SELECT%20url,%20normalized_url,%20share_count,%20like_count,%20comment_count,%20total_count,%20commentsbox_count,%20comments_fbid,%20click_count%20FROM%20link_stat%20WHERE%20url=%27http://www.bbc.co.uk/news/%27

あなたに与えます:

{
   "data": [
      {
         "url": "http://www.bbc.co.uk/news/",
         "normalized_url": "http://www.bbc.co.uk/news/",
         "share_count": 31155,
         "like_count": 12932,
         "comment_count": 17584,
         "total_count": 61671,
         "commentsbox_count": 2,
         "comments_fbid": 405555547748,
         "click_count": 1032
      }
   ]
}

もちろん、このメソッドを使用すると、ページごとに API 呼び出しを行う必要があります。

おそらく、誰かがより良いアプローチを知っているでしょう。

于 2013-02-21T10:38:36.450 に答える