私と共通の友達と特定のファンページを取得するのに問題があります。この質問を見つけましたretrieve-users-friends-who-like-the-same-fan-page
両方の提案を試しました。@skycrew から提供された URL
https://graph.facebook.com/me/likes/PAGE_ID&access_token=ACCESS_TOKEN
データを返しません。
SELECT uid FROM page_fan
WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
AND page_id = "[fan_page_id]"
いくつかの結果が表示されますが、私の知っているすべてのユーザーとそのファン ページに「いいね!」をしたユーザーではありません :/ 結果は 3 人のフレンドのみに制限されており、少なくとも 4 人のユーザーを見ることができるはずです。
まだ何かが足りないかもしれませんが、ドキュメントは基本的なものだけをカバーしているだけで、エラーメッセージなどはありません。
私の最終的なクエリはこのようなものです
SELECT uid, name, username, pic_small from user where uid in
(SELECT uid FROM page_fan WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) AND page_id="fanPageId")
&access_token=access_token