我正在构建一个应用程序,该应用程序具有要求所有访问同一所大学的用户的朋友被呼叫的功能。
以下是我正在使用的FQL查询:
SELECT name, uid, pic_square FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) AND ('110692668958084' IN education OR '103797159658620' IN education OR '330980680328922' IN education)
许多不同学校ID的原因是因为似乎有几个不同的页面被用于同一所大学。
查询的问题在于它只返回8或9个朋友(如果没有其他所有学校ID,则更少)。使用API资源管理器我已经检查过去同一所大学并且查询未返回的朋友(大约20多个)。我可以确认所有这些朋友的教育属性与上述查询中的学校ID相同。
我的问题是:为什么查询不会返回所有这些?是否与用户的隐私设置有关或我的查询有问题?
谢谢!