基本上我想重建“你和这个页面”功能。这个问题已被多次询问,但没有可行的解决方案。
我正在尝试获取登录用户朋友和特定页面的人员列表。我尝试使用用户访问令牌进行以下查询,但结果为空:
SELECT user_id FROM like WHERE object_id=91290503700 AND user_id IN (SELECT uid1 FROM friend WHERE uid2=THE_USERS_ID)&access_token=TOKEN
此查询返回空结果,但我有20个喜欢Inception的朋友(91290503700)。我知道我可以查询我朋友的所有喜欢并根据页面ID查看它们,但对于450位朋友来说,它只需要一段时间,即使是批量处理(对我来说这9批次花了14-27秒)。
THX!
答案 0 :(得分:1)
SELECT uid FROM page_fan WHERE page_id=PAGE_ID AND uid IN (SELECT uid1 FROM friend WHERE uid2=me())
对我而言,这对我的用户令牌授予了所有权限。使用权限来查找使用此FQL语句所需的权限。
{
"data": [
{
"uid": 95193664134392
},
{
"uid": 91440825654091
},
{
"uid": 96905133509693
}
]
}