【问题标题】:Getting list of my friends that are tagged in a photo获取在照片中标记的我的朋友列表
【发布时间】:2013-03-27 18:04:28
【问题描述】:

用户、事件和组都可以是tagged in a photo。在 photo_tag 的可用字段中,您无法区分用户、事件或组的主题 ID。我只想返回在照片中标记的我的朋友列表,忽略不是我朋友的事件、群组和用户。

有谁知道为什么这会返回 0 个结果?

SELECT subject, xcoord, ycoord, text
FROM photo_tag
WHERE object_id = [PHOTO_OBJECT_ID] 
AND subject IN (SELECT uid2 FROM friend WHERE uid1 = me())

虽然……

SELECT subject, xcoord, ycoord, text
FROM photo_tag
WHERE object_id = [PHOTO_OBJECT_ID] 

返回一个用户列表,其中包括我的朋友,由...验证。

SELECT uid2 FROM friend where uid1 = me() and uid2 = [SUBJECT_USER_ID]

【问题讨论】:

    标签: facebook subquery facebook-fql photo photo-tagging


    【解决方案1】:

    显然这是“设计使然”!

    Facebook 的回应:

    这是设计使然,有了主题列表后,您可以查询用户表以查看该主题是否为用户。

    https://developers.facebook.com/bugs/549553255066877

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多