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

Facebook graph api Facebook API获取好友相册对某些好友不起作用,facebook-graph-api,facebook-fql,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%的朋友有效,其余的朋友无效。 这不是权限问题,因为这种行为在每个朋友身上都存在,如果对朋友有效,那么对他总是有效的 这是Facebook的事情吗,用户可以选择阻止应用程序获取他的照片? (比如当一些朋友从/me/frie

我正在使用以下FQL查询

'select src,src_big from photo where aid in(select aid from album where owner=' + contactId + ' and type="profile")'
但它对我大约50%的朋友有效,其余的朋友无效。 这不是权限问题,因为这种行为在每个朋友身上都存在,如果对朋友有效,那么对他总是有效的

  • 这是Facebook的事情吗,用户可以选择阻止应用程序获取他的照片? (比如当一些朋友从/me/friends中丢失时会发生什么情况)
  • 这会很奇怪,因为它对太多的朋友不起作用
  • 我在graph API中也尝试了同样的方法,但同样的情况也发生了(一些用户可以,其余的则不行)
  • 这是什么


    提前感谢

    查看您帐户的配置文件设置。你看到左边的应用链接了吗

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

    Facebook上可以看到你信息的人在使用应用程序时可以随身携带。这使他们的体验更好,更具社会性。使用以下设置控制人们在使用应用程序、游戏和网站时可以携带的信息类别

    生物

    我的视频

    生日

    我的链接

    家庭和关系

    我的笔记

    感兴趣

    故乡

    宗教和政治观点

    当前城市

    我的网站

    教育和工作

    如果我在线

    活动、兴趣、我喜欢的东西

    我的状态更新

    我的应用程序活动

    我的照片

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

    如果你的朋友检查过。我相信应用程序将无法通过你的access\u令牌获取你朋友的图像,即使你已经为你正在使用的应用程序启用了“friends\u photos”权限

    我做了一个实验,显然我发现我必须让我的朋友也访问该应用程序,以允许该应用程序在“用户照片”权限下访问他们的照片。只有这样,我才能使用“friends\u photos”权限的访问令牌获取他们的照片


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

    对我来说有意义:p我非常感谢Facebook实施了这一限制。应用程序必须明确请求内容所有者的许可。仅仅向他们的朋友请求访问用户数据的权限是不够的。谢谢你的回答,但我不确定这是否是解释。我发现很难相信超过50%的ny 500好友在他们的个人资料中手动更改了此设置(默认情况下是允许的),甚至不知道这一点……这里也是一样。我很高兴他们想到了这一点@哎呀,也许你可以问一些你的应用程序无法访问的朋友,并询问他们的设置?当这组设置首次推出时,facebook在我登录时提示我使用它。有些人可能忽视了这一点。但我注意到并取消了这些设置。这与当前剑桥analytica的崩溃有关,似乎意味着应用程序无法访问好友照片,因此只有20万实际与应用程序交互的人(批准了疯狂的权限列表!)共享了照片。