5

を使用して、ページのすべての投稿を取得しようとしています

https://graph.facebook.com/PAGE_ID/feed

そして、それは魅力のように機能します。いいね数を除く各投稿のすべての情報を取得できます。

フィードは投稿ごとに「いいね」を返しますが、最初の 25 件の「いいね」のいいね情報を表示します。投稿のいいね数がわかりません。

ネットで見つけた最も近い解決策は、投稿の情報を要求するときに「summary = 1」を設定することです。

https://graph.facebook.com/POST_ID/likes?summary=1

これにより、この投稿のいいね数を示す概要フィールドが返されます。これはまさに私が必要としているものです。

ただし、これが問題を解決する唯一の方法である場合は、いいね数を取得するためだけに、投稿ごとに追加のネットワーク リクエストを作成する必要があります。最初は 1 つのネットワーク リクエストだけで仕事を終えることができましたが、今では 1+N 回 (ページ フィード内の投稿数) のネットワーク リクエストを作成しています。

私は何かが欠けているに違いないと思います。FB には、フィード情報に埋め込まれたいいね数を取得する何らかの方法が必要です。FB アプリやウェブサイトと同じように、すべての投稿でいいね数がすぐに表示されます。各投稿のいいね数を取得するために、さらに N 回のネットワーク リクエストを行う方法はありません。

誰かが助けてくれることを願っています。よろしくお願いします。

4

1 に答える 1

0

最後に、それ以上のネットワーク リクエストを行わずにフィードをプルしながら、各投稿のいいね/コメント数を取得する方法があることを発見しました。

/url/feed?fields=likes.summary(1).limit(0)

それは素晴らしいことではありませんか?

于 2016-01-09T10:35:27.013 に答える