facebook-graph-api - Facebook API 获取好友相册对某些好友不起作用

标签 facebook-graph-api facebook-fql

我正在使用以下 FQL 查询

'select src,src_big from photo where aid in(select aid from album where owner=' + contactId + ' and type="profile")'

但它对我大约 50% 的 friend 有效,而对其余的 friend 则无效。 这不是权限问题,因为每个 friend 的行为都会持续存在,如果它对 friend 有效 - 它总是对他有效。

  1. 这是 Facebook 的事情吗?用户可以选择阻止应用程序获取他的照片? (就像/me/friends 中缺少一些 friend 时会发生的情况)
  2. 这会很奇怪,因为它对太多 friend 不起作用..
  3. 我对图形 API 进行了相同的尝试,结果也发生了同样的情况(有些用户可以,其他用户则不然)

这是什么?

提前致谢

最佳答案

查看您帐户的个人资料设置。您看到左侧的应用程序链接了吗?

有一部分写着“其他人使用的应用程序”

Facebook 上可以看到您信息的人可以在使用应用时携带这些信息。这使他们的体验更好、更具社交性。使用以下设置来控制人们在使用应用、游戏和网站时可以携带的信息类别。

简介

我的视频

生日

我的链接

家庭和人际关系

我的笔记

感兴趣

家乡

宗教和政治观点

当前城市

我的网站

教育和工作

如果我在线

事件、兴趣、我喜欢的事情

我的状态更新

我的应用事件

我的照片

如果您不希望应用和网站访问其他类别的信息(例如您的好友列表、性别或您公开的信息),您可以关闭所有平台应用。但请记住,您将无法自己使用任何游戏或应用程序。

如果你的 friend 已经检查过了。我相信,即使您已允许为您正在使用的应用启用“friends_photos”权限,应用也无法通过您的 access_token 获取您 friend 的图像。

我做了一个实验,显然我发现我必须让我的 friend 也访问该应用程序,以允许该应用程序在“user_photos”权限下访问他们的照片。只有这样我才能使用我的访问 token 和“friends_photos”权限获取他们的照片。

不确定这对您是否有意义。

关于facebook-graph-api - Facebook API 获取好友相册对某些好友不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16476321/

相关文章:

javascript - 使用 Facebook API 获取用户被邀请参加的所有事件

facebook-graph-api - Instagram ?__a=1 不再工作

facebook - FB 实时 API 不/不一致地通知某些连接(音乐、电影、书籍、电视)

facebook - 非空数组的 FQL 查询或如何查询带附件的消息

facebook - 如何使用 FQL 获取墙贴的 "shares"

java - 从 Facebook 页面获取所有帖子和评论

iOS Facebook SDK 权限未经审核

facebook - Graph API 帖子上的 cURL 错误 [#60,CURLE_SSL_CACERT]

facebook - 从 Facebook 时间线帖子获取视频对象(或视频 ID)

ruby-on-rails - 在带有 HTTPParty 的 Controller 中解析 JSON