Facebook プロフィールでユーザーが「いいね」した投稿の数を調べる (またはカウントを生成する) 方法はありますか?
たとえば、ユーザー ID を指定した場合、このユーザーが (特定の Facebook プロフィール ページの) 投稿のうち何件を気に入ったかを照会できますか?
Facebook プロフィールでユーザーが「いいね」した投稿の数を調べる (またはカウントを生成する) 方法はありますか?
たとえば、ユーザー ID を指定した場合、このユーザーが (特定の Facebook プロフィール ページの) 投稿のうち何件を気に入ったかを照会できますか?
そのためにFQLを使用できるはずです。
ここで重要な 2 つの FQL テーブルは次のとおりです。
その後、次のように両方を使用できます。
SELECT
object_id
FROM
like
WHERE
user_id = USER_ID
AND
post_id IN (SELECT
post_id
FROM
stream
WHERE
source_id = PAGE_ID)
これを試すときは、ログインしているユーザーに read_stream と read_insights の 2 つのアクセス許可が必要です。
Graph Api Explorerで試すことができます(USER_ID と PAGE_ID を実際の ID に置き換えるだけです)。