3

私たちは現在、私たちのウェブサイトに Facebook のコメントを投稿しており、「最もコメントされた」ウィジェットを作成しようとしています。過去 24 時間で最も多くのコメントを受け取った見出しのリストを表示したいと考えています。

Facebook のオープン グラフまたはその他のツールを使用して、特定の時間枠内で当社の Web サイトの「最もコメントされた」または「最も共有された」ストーリーを照会することは可能ですか?

現在http://graph.facebook.com/?callback=?&ids=' + someURL;、コメント数や共有数などの個々のストーリーに関するデータを取得するために使用していますが、すべてのページに関する情報を一度に取得して高度なフィルタリングを行う方法を見つけることができませんでした.

どんな助けでも大歓迎です。

4

1 に答える 1

0

このFQLクエリを使用して、外部リンクのいいね数、コメント数、共有数などを取得できます。

https://api.facebook.com/method/fql.query?query=select%20total_count,like_count,comment_count,share_count,click_count%20from%20link_stat%20where%20url=%27http://google.com%27&format=json

次のような応答があります:

[{"total_count":5189603、 "like_count":986662、 "comment_count":1125601、 "share_count":3077340、 "click_count":265614}]

これはjson_decodeできます。または、xmlが必要な場合はformat=json、クエリ文字列からを削除します。

だから私が今心に留めているのは、すべてのURLのすべてのカウントを追跡し、それらを定期的に更新して、最も高く評価されている共有URLなどを取得することです。

于 2012-11-15T17:00:10.073 に答える