Facebook 相册请求的图形API行为不一致
我正在尝试使用以下方法获取相册列表:Facebook 相册请求的图形API行为不一致,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我正在尝试使用以下方法获取相册列表: https://graph.facebook.com/USER_ID/albums 它对某些用户非常有效,而其他用户我什么也得不到: { "data": [ ] } 我确信在这两种情况下,用户ID都是正确有效的。对于不返回任何内容的用户,当以同一用户身份登录时,我可以看到相册,因此我不认为权限是一个问题 如有任何建议,将不胜感激 这样写会得到更好的结果: https://graph.facebook.com/USER_ID?fields=a
https://graph.facebook.com/USER_ID/albums
它对某些用户非常有效,而其他用户我什么也得不到:
{
"data": [
]
}
我确信在这两种情况下,用户ID都是正确有效的。对于不返回任何内容的用户,当以同一用户身份登录时,我可以看到相册,因此我不认为权限是一个问题
如有任何建议,将不胜感激 这样写会得到更好的结果:
https://graph.facebook.com/USER_ID?fields=albums.fields(id)
我在玩游戏时得到了这个结果。
这里,
您必须在选择了用户照片和朋友照片的情况下生成一个新令牌。
然后,在列表中选择您需要的:
而且它似乎显示了你所需要的(至少如果你正在寻找的ID是你的一个朋友的话) Igy似乎是正确的。这是一个复制品 因为我找不到它,所以可以通过转到“隐私设置>应用、游戏和网站>用户如何将您的信息带到他们使用的应用>取消检查我的照片”来找到将从应用中排除所有用户照片和相册的设置 以下是屏幕截图:
您是使用相册所有者的令牌发出请求,还是尝试为当前用户的朋友获取相册?如果是后者,朋友可能只是设置了他们的安全设置,这样他们就不会与朋友正在使用的应用共享照片。可能是重复的废话,对不起,我错合并了,如果是用户的朋友,CBroe的评论是正确的。我想合并到CBroe:后者。我查看了所有隐私设置,但没有看到应用程序组的内容,只有朋友和朋友的朋友。我正在尝试使用有效的访问令牌在web浏览器中进行测试。您知道如何添加访问令牌吗?我尝试的所有操作都会导致错误。另外,我假设我唯一改变的是用户ID,而不是ID变量,对吗?我遗漏了什么吗?这给了我空的结果:号码9988776655是一个有效的用户ID。顺便问一下,你想解释一下这个结果会有什么不同吗?