5

認証されたユーザーが与えられた場合、そのユーザーが Facebook で高く評価した投稿を見つけることができますか?

「ストーリー」と「最近のアクティビティ」について読みましたが、特定のユーザーのこのデータを取得する方法がわかりません。どんな助けでも大歓迎です!!

ありがとう!!

4

1 に答える 1

2

お役に立てば幸いです。Graph Api v2.1 を使用した公式の FB SDK では、1 つの方法しかありません (2.1 では fql が使用できなくなったため) - 各投稿に対して、にリクエストを送信する必要がありますhttps://graph.facebook.com/v2.1/{post-id}/likes。も使用できます.../{post-id}/likes?limit=XXX。応答として、次のようないいねの配列を取得します。

data": [
    {
      "id": "xxxxxxxx", 
      "name": "yyyyyy"
    }, 
    ....
]

次に、ユーザーの ID を検索してみてください。ここにある場合 - ユーザーはこの投稿を気に入りました。そうでない場合 - ユーザーがこの投稿を気に入らなかった。この配列には、いいね! を含む次のページへのリンクを含むページング データを含めることもできます。

しかし、ここに 1 つの小さな問題があります。投稿に何千ものいいねが含まれていると時間がかかりすぎます。最近、Facebook にこの件について問い合わせましたが、今は回答待ちです。いいね数が数千未満の投稿に適しています。

于 2014-10-09T04:34:04.197 に答える