認証されたユーザーが与えられた場合、そのユーザーが Facebook で高く評価した投稿を見つけることができますか?
「ストーリー」と「最近のアクティビティ」について読みましたが、特定のユーザーのこのデータを取得する方法がわかりません。どんな助けでも大歓迎です!!
ありがとう!!
認証されたユーザーが与えられた場合、そのユーザーが Facebook で高く評価した投稿を見つけることができますか?
「ストーリー」と「最近のアクティビティ」について読みましたが、特定のユーザーのこのデータを取得する方法がわかりません。どんな助けでも大歓迎です!!
ありがとう!!
お役に立てば幸いです。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 にこの件について問い合わせましたが、今は回答待ちです。いいね数が数千未満の投稿に適しています。