Facebook API让朋友专辑不适合某些朋友

时间:2013-05-10 06:20:41

标签: 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%的朋友,其余的则不适用。 它不是一个权限问题,因为每个朋友的行为都存在,如果它适用于朋友 - 它总是适用于他。

  1. 这是一个Facebook的东西,用户可以选择阻止应用程序获取他的照片吗? (就像有些朋友在/我/朋友中失踪时会发生什么)
  2. 这很奇怪,因为它对太多朋友不起作用..
  3. 我尝试使用图形API,同样的情况发生(有些用户可以,休息不是)
  4. 这是什么?

    提前致谢

1 个答案:

答案 0 :(得分:2)

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

那里有一部分说“其他人使用的应用”

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

生物

我的视频

生日

我的链接

家庭和人际关系

我的笔记

感兴趣

故乡

宗教和政治观点

当前城市

我的网站

教育和工作

如果我在线

活动,兴趣,我喜欢的事情

我的状态更新

我的应用活动

我的照片

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

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

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

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