1

私は、公開されている Facebook の写真のいいね (またはコメント、共有) の量を取得するスクリプトに取り組んでいます。

写真はページに投稿されます (例: https://www.facebook.com/photo.php?fbid=10151848827816729 )。これらは一般に公開されているため、Javascript を介していいねの数を取得できるはずです。


Facebook Graph API は、いいねの数を返さないことに注意してください: https://graph.facebook.com/10151848827816729

4

2 に答える 2

4

2013 年 10 月 2 日の重大な変更の一部は次のとおりです。

「/POST_ID/likes の更新: アプリは、ページングを介して (今日のように最初の 4 つではなく) 投稿のすべてのいいね! を取得できるようになります。機能更新の結果、いいね数は集計フィールドに移動されます。」</p>

それはあなたの写真でも機能します

"summary": {
  "total_count": 13610
}

likes戻りデータの構造の一部として。(limit(1)全体的ないいね数のみに関心があるため、個々のいいね数をリクエストすると、帯域幅が浪費されるだけ1です。取得する実際のいいねデータの最小量です。使用0すると、制限なしと同じになり、デフォルトの最初の 25 件のいいねが配信されます。)

これを機能させるには、アプリの設定で対応する移行を有効にする必要があることに注意してください。

于 2013-09-28T11:20:49.273 に答える