3

私のサイトには、ユーザーがFacebookで記事を共有できるように、Facebook共有プラグインがあります。ここで、過去1週間または1か月間に自分のサイトからFacebookで共有された上位10件の記事のレポートが必要です。

FQLを使ってみました

https://graph.facebook.com/fql?q=SELECT url, normalized_url, share_count, like_count, comment_count, total_count FROM link_stat WHERE url like '%www.indiatimes.com%' order by total_count desc limit 10

ただし、「like」キーワードはfqlでは機能しません。ご意見をお聞かせください。

4

1 に答える 1

0

このようにすることをお勧めします:

例: http://googledevelopers.blogspot.comの記事(すべての Web サイトで機能するとは限らないため、運試ししてみてください。)

https://graph.facebook.com/search?q=googledevelopers.blogspot.com&type=post&limit=25

ドメインに存在する/有効な記事だったすべてのリンク/メッセージ/...etc を収集できます (例: http://googledevelopers.blogspot.com/2013/05/an-easier-way-to-save- files-to-google.htmlが存在し、インクリメント 1 カウントと見なされますが、 http: //googledevelopers.blogspot.comは 1 カウントと見なされません)。

ページネーション「 until=」を介して 1 週間または 1 か月まですべてを収集し、ページネーションを停止します。

もちろん、各カウントは 1 つの投稿 ID に関連付ける必要があります。post_id が重複していたこれらのカウントを削除しますであるため、1 回のカウントと見なす必要があります)

一意の記事ごとにすべてのカウントを合計します (たとえば、 http: //googledevelopers.blogspot.com/2013/05/an-easier-way-to-save-files-to-google.htmlには 3 つのカウントがあります)。次に並べ替えます。それらすべての記事を数えます。繰り返しますが、すべてのカウントで post_id が重複していないことを確認してください。

乾杯

于 2013-05-23T20:44:10.603 に答える