Facebook graph api Facebook Graph API:照片标签表问题

Facebook graph api Facebook Graph API:照片标签表问题,facebook-graph-api,facebook-fql,Facebook Graph Api,Facebook Fql,我有个奇怪的问题。 我想(不管为什么)让FQL返回一个字典,其中包含在所有给定用户照片中标记的所有人 所以我有 query 1 something like SELECT pid from photo_tag where subject = 123456 and then query 2 something like select pid, subject from photo_tag where pid in (select pid from #query1) 奇怪的是,第二个查询返回的字典

我有个奇怪的问题。 我想(不管为什么)让FQL返回一个字典,其中包含在所有给定用户照片中标记的所有人

所以我有

query 1 something like SELECT pid from photo_tag where subject = 123456
and then query 2 something like select pid, subject from photo_tag where pid in (select pid from #query1)
奇怪的是,第二个查询返回的字典比query1小(应该更大,因为它单独返回主题,所以每个pid应该有多个结果)

我不知道为什么,于是我提出了一个新的问题2,上面说:

SELECT pid from photo_tag WHERE pid in (SELECT pid FROM #query1)
即使这样,也会返回原始PID的一小部分!在本例中,第二个查询的意思应该是“显示这些PID中的所有PID”,但它们并不都返回


有什么想法吗?很抱歉,这太复杂了。

根据我的经验,FQL很少返回满足查询的所有行。默认情况下,结果的数量通常限制在25或50行。通过你的查询,你可以得到比这少得多的结果,因为Facebook首先执行查询,然后过滤结果,寻找你可以看到的内容

您可以尝试在这些查询的末尾添加
LIMIT 100
,查看返回的项目数是否增加