【问题标题】:Retrieve user's friends who like the same fan page检索用户喜欢同一个粉丝页的好友
【发布时间】:2011-06-30 05:11:48
【问题描述】:

我试图找到 facebook api 来检索喜欢同一个粉丝页面的用户朋友,但我认为新的 graph api 不能做到这一点。

在 stackoverflow 中搜索时,我得到了这个 FQL:

select user_id from like where object_id = "[page_id]" and user_id in (select uid2 from friend where uid1 = me())

但 facebook 会返回给我

array(0) {
}

有什么解决办法吗?

【问题讨论】:

  • 您是否将 [page_id] 占位符替换为实际的类似对象 ID?
  • 你用我的粉丝页面 id 替换
  • 您是否已经请求 user_likes 权限并已获得授权?
  • 我已经获得了user_likes和friends_likes的权限

标签: facebook facebook-graph-api facebook-fql


【解决方案1】:

您可以使用 FQL 做到这一点:

SELECT uid FROM page_fan 
WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) 
    AND page_id = "[fan_page_id]"

返回给你的朋友是给定粉丝页面 ([fan_page_id]) 的粉丝。目前它工作得很好。

【讨论】:

  • 我们能反其道而行之吗,如何找到:两个朋友之间有多少页面喜欢相同,我正在尝试使用:我朋友的 id (100000000464783) SELECT page_id from page_fan WHERE uid = me() 和 page_id IN (SELECT page_id from page_fan WHERE uid = 100000000464783)
猜你喜欢
  • 2011-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多