0

我需要找出谁(仅限我的朋友)在特定照片中被标记。我知道照片的pid。这需要通过 FQL 查询来完成。

有什么帮助吗?

4

1 回答 1

0

干得好。这将为您提供有关在特定照片中标记的朋友所需的大部分数据。

SELECT id, name, pic_square, username, type FROM profile WHERE id IN
  (SELECT subject FROM photo_tag WHERE pid = XXXXX AND subject IN
    (SELECT uid2 FROM friend WHERE uid1 = me() ) )

您可能无法通过此查询获得所有在 Facebook 应用程序中可见的朋友。这取决于他们如何配置隐私设置。如果他们的隐私未设置为公开,API 不会将他们的数据返回给您。

根据您获得它的方式,您可能希望object_idpid. 该pid领域似乎正在弃用。

于 2012-08-06T12:52:57.537 回答