【问题标题】:Facebook API: Get the liked linksFacebook API:获取喜欢的链接
【发布时间】:2014-07-02 18:55:52
【问题描述】:

我正在尝试获取有关用户喜欢的所有链接的信息。过去一个月。

我已获得用户的 user_likes 权限,并正在尝试使用 FB Graph API。

我试过了:

/{user-id}/feed 但它只对我有用,对用户无效。

/{user-id}/likes 但它只给出喜欢的页面、电影、应用等,而不是喜欢的链接。

/{user-id}/link 不提供任何信息,即使我看到用户喜欢/分享了链接。

任何建议将不胜感激。

谢谢。

【问题讨论】:

    标签: facebook api hyperlink facebook-like


    【解决方案1】:

    据我所知,Graph API 无法做到这一点。但是您可以使用 FQL 表 url_like (https://developers.facebook.com/docs/reference/fql/url_like/) 来获取您的信息:

    select user_id, url from url_like where user_id=me()
    

    分享与 URL 之类的无关,恕我直言...

    【讨论】:

    • 谢谢托比。但这也不起作用。这是尝试过的: (SELECT url FROM url_like WHERE user_id=%s' % user_id) 但不返回所有链接 - 只有几个。任何其他建议。
    • 您应该使用me(),因为这引用了您正在使用的实际访问令牌中的用户...不知道您在使用user_id=%s' % user_id btw 做什么。该查询对我来说非常好。
    • me() 只会为我自己获取链接,对吧?我正在努力让所有使用我的应用的人都喜欢。
    • me() 适用于实际的访问令牌,正如我所写!您不能一次为所有应用用户执行此操作,因为此信息只能使用单个用户访问令牌请求。这是基本的东西!
    • 感谢托比。我们有一个 FB 应用程序并使用一个函数来获取列表中所有用户喜欢的所有 url。我认为我们可能没有正确的权限,因此我们没有得到正确的响应。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多