【问题标题】:Why are some friends' likes unavailable through the Graph API or FQL?为什么有些朋友的赞通过 Graph API 或 FQL 无法获得?
【发布时间】:2012-08-18 22:55:12
【问题描述】:

我有一些朋友,如果我查看他们的时间线,我可以看到他们的点赞。

但是,我无法使用 Graph API 访问这些点赞。我运行时返回一个空集:

https://graph.facebook.com/DAT_USER_ID/likes?access_token=DAT_ACCESS_TOKEN

https://graph.facebook.com/fql?q=SELECT url FROM url_like WHERE user_id=DAT_USER_ID&access_token=DAT_ACCESS_TOKEN

确实已授予friends_likes 权限。

我在这里创建了一个 Facebook 错误报告:http://developers.facebook.com/bugs/112253515590244?browse=search_50367fda9e6d48337036107

【问题讨论】:

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


    【解决方案1】:

    除了您朋友的“赞”隐私设置之外,还有另一个隐私设置规定使用的应用如何访问他们的数据

    通常,您授权连接到您的帐户的应用能够查看您所能看到的任何内容,您实际上是在将您对您的数据和您朋友的数据的访问权限级别委派给该应用。

    有一个隐私设置可以覆盖这一点,它位于隐私设置 -> 广告、应用和网站下,名为“人们如何将您的信息带到他们使用的应用中”。这允许用户指定他们不想让朋友使用的应用程序使用的某些类别的信息,即使该朋友可以通过 Facebook.com 正常访问这些信息

    目前看起来像这样

    Facebook's Privacy information site 上有更多关于此的信息(为用户受众而非开发人员受众编写)

    【讨论】:

    • 这是正确的,但有一点需要注意。除了取消勾选正确的框外,我还必须删除用户 B 的 Graph Api Explorer 应用程序,以便用户 A 看不到他的点赞(当然是在同一个应用程序下)。
    • 是的,我认为这主要是指您的朋友不使用的应用程序,如果您的朋友实际使用该应用程序,则该应用程序已经可以代表该朋友进行操作,这将覆盖此设置
    猜你喜欢
    • 1970-01-01
    • 2016-10-07
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    • 2011-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多