2013 年 10 月の移行のため、Graph Api ページ フィード呼び出しは likes.count フィールドを返さないため、以下に示す fql クエリを使用して別の Graph Api 呼び出しを呼び出す必要がありました (1 回の API 呼び出しで投稿ごとに like カウントを取得する方法がある場合は、他の人が質問をさらに読むのを手伝ってください)-
select post_id,like_info.like_count from stream where source_id=page_id_here limit 5
しかし、期待どおりの 5 ではなく、3 つの結果しか返されませんでした。これは主に、2013 年 10 月の移行が有効になっているアプリケーションによって生成されたアクセス トークンを使用するときに発生します。問題を解決するにはどうすればよいですか? クエリで時間制限を設定した場合、制限設定が 5,50,100,500 である可能性があり、明らかに時間枠を設定することは適切な解決策ではないため、指定した制限時間を確認できません。
また、制限値を 50 ずつ増やすと、5 つの投稿 (制限値 = 55) の場合は理にかなっているかもしれませんが、目的の 100 の投稿 (制限 = 150) の場合は 100 のアイテムが返されない可能性があり、さらに目的の投稿の場合も同様です。だから私は困惑していて、クライアントを遅らせています.だから、どんな提案や解決策も大歓迎です.