【问题标题】:Getting users who like a web page with Facebook graph API使用 Facebook 图形 API 获取喜欢网页的用户
【发布时间】:2011-03-07 23:05:42
【问题描述】:

我正在为 Facebook API 苦苦挣扎。我想要做的是能够查看用户的提要,查看他们在哪些网页上单击“喜欢”,然后获取喜欢相同网页的其他用户。我有两个问题。

1) 每当我获得用户的提要时,都会从提要中删除所有“赞”。这非常令人沮丧,因为它就像 Facebook 一样会给我一切,除了我正在寻找的东西!

2) 我似乎无法获得喜欢某个 URL 的用户 ID 列表。我试过像这样使用 FQL:

SELECT user_id FROM like WHERE object_id=114324145263104

正如另一个 SO question 中所建议的那样,但这对我的所有尝试都没有回报。

有谁知道如何做到这一点,或者甚至可能吗?感谢您的帮助!

【问题讨论】:

  • 你想要什么?您说的是网页,但您提供的 id 仅用于外部网络链接...这可能取决于您尝试查询的图表中的对象类型...
  • 例如,假设我去吃燕麦片并决定喜欢他关于愤怒的小鸟的漫画。然后在我的墙上贴上“Spencer 喜欢这样那样的燕麦漫画”,并且它有一个指向 theoatmeal.com/whatever-comic 的链接。我想做的是查看某人“喜欢”了哪些网络链接,然后将其与他们的朋友进行比较。那有意义吗?如果现在我要澄清更多,请告诉我。

标签: facebook-graph-api facebook-fql


【解决方案1】:

获取 url 的链接有不同的查询

SELECT url FROM url_like WHERE user_id = me()

在你的情况下。

SELECT user_id FROM url_like WHERE url = "http://www.domain.com/"

【讨论】:

  • 第二个将不起作用,因为字段 url 未编入索引。正如 facebook 文档所述
【解决方案2】:

我遇到了同样的问题。这就是我的工作

https://graph.facebook.com/URL

或者,如果您有多个网址,请点击

https://graph.facebook.com/?ids=URL1,URL2,URL3

【讨论】:

    猜你喜欢
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多