1

グラフAPIでページのいいねの数を取得する方法はいくつかありますが、最も簡単な方法は、このURLを介してJSON応答を取得することです。たとえば、次のようになります。

http://graph.facebook.com/?id=http://cnn.com/

ただし、そのメソッドは間違った数のいいねを返します。

{
   "id": "http://cnn.com/",
   "shares": 138855,
   "comments": 39
}

CNNページには、実際のいいねの数(140万)を表示するFacebookウィジェットがあります:http: //i.imgur.com/IQlaq.png

ページのウィジェットのようなFacebookとまったく同じようにAPIからいいね番号を取得する方法はありますか?

4

1 に答える 1

0

これらの数字が何について話しているかについてのあなたの見方は間違っています。

140 万という数字は、 CNN Internationalのページ を気に入った人の数に対応しています。

このクエリは、cnn.com の Open Graph オブジェクトが共有されhttp://graph.facebook.com/?id=http://cnn.com/た回数を探します。

ページ上の facebook のようなウィジェットとまったく同じ API からいいね数を取得する方法はありますか?

遅延の可能性は常にあります。絶対的なリアルタイムが必要な場合は、edge.create に JavaScript イベント リスナーを実装し、自分で追跡する必要があります。個人的には、明確なリアルタイムのものは必要ないので、link_statテーブルで FQL を使用することを好みます。

于 2012-12-14T15:00:34.437 に答える