facebook-graph-api - 为什么有些 friend 无法通过 Graph API 或 FQL 点赞?

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

我有一些 friend ,如果我查看他们的时间表,我就能看到他们的喜好。

但是,我无法使用 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

最佳答案

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

通常,您授权连接到您的帐户的应用程序能够查看您能看到的任何内容,您实际上是将您对自己的数据和好友数据的访问权限级别委托(delegate)给了该应用程序。

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

目前看起来是这样的 screenshot of the privacy setting discussed here

有关此内容的更多信息(为用户受众而不是开发人员受众编写),请访问 Facebook's Privacy information site

关于facebook-graph-api - 为什么有些 friend 无法通过 Graph API 或 FQL 点赞?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12091393/

相关文章:

html - Facebook Like 按钮实现

facebook-like - 正文中的元标记

php - 我升级到 FQL 到 Graph API - 我是否正确使用它?

facebook - 使用组别名通过 Graph API 获取组对象?

ios - 如何测试 facebook 好友标记

c# - 从我自己的网站以编程方式在我用户的 Facebook 墙上发布视频

ruby-on-rails - 在很长的延迟后,考拉中的 Facebook 图的 put_connections() 失败

c# - FacebookApiException 获取用户提要时出现未知标识符(我/家庭)

javascript - javascript sdk、谷歌分析和点赞代码不显示点赞按钮

facebook - 如何获得好友的时间?