2013-06-15 12 views
5

URLあたりの好きな数を取得する必要があります。同じように、ボタンのバブルに表示された数と同じですが、試したすべての方法が間違った数を返します - 書き込み時にsome CNN articleこのコードで117の同類:Facebookの好きなURLを取得する方法

<div class="fb-like" data-send="false" data-layout="box_count" 
    data-width="90" data-show-faces="false" data-action="recommend" 
    href="http://www.cnn.com/2013/06/14/world/europe/london-underground-lego/index.html"> 
</div> 

FQLを経て、このために照会するときにとにかくそれは全く異なる結果(のみ34同類を)返します:

https://graph.facebook.com/fql?q=SELECT like_count FROM link_stat WHERE url='http://www.cnn.com/2013/06/14/world/europe/london-underground-lego/index.html'

(もちろんCNNのサンプルはちょうどサンプルです - 私は私のリアを公開することはできません今のところ、結果は似ています - どちらの場合もカウントが一致しません:/)

質問:FacebookのAPIを使用してURLの好きなものを取り出すための確かな方法はありますか?

答えて

6

CNN記事に表示されている番号は、この時点で131であり、リンクの共有、お気に入り、またはコメントの合計回数を表します。

ので、referenceによると、その数を取得するには、次のFQLを使用します。

https://graph.facebook.com/fql?q=SELECT total_count FROM link_stat WHERE url='http://www.cnn.com/2013/06/14/world/europe/london-underground-lego/index.html'

+0

フム、私はアイテムのほとんどのカウントはしかしtotal_count' 'に等しい私の本当の場合には、奇妙な問題を持っています時には大きな違いがあります。つまり、ボタンのカウント数は22、 'total_count'は45です。ボタンとFQLの両方のクエリでは、まったく同じ正規化されたURLを使用しています。これらの違いを防ぐのに役立つ追加のヒントはありますか? – biesior

関連する問題