我正在尝试使用以下行来获取用户的相册...
var useralbums = context.Client.Get(“/”+ UserId +“/ albums”);
用户ID作为参数从配置文件页面传入。奇怪的是,大约90%的这些请求工作得很好,但是对于我的朋友列表中的大约十分之一,我会回发一个空数组。
我在Facebook上看了这些朋友,他们的专辑排列方式似乎没什么特别的,可能会导致错误。
通过调试,我添加了以下额外的行
var user = context.Client.Get(“/”+ UserId);
果然所有的调用都会返回一个有效的配置文件元素列表。所以用户ID肯定是正确的。
我根本无法理解这样的事实,即90%左右的用户似乎都能正常工作。任何帮助非常感谢!
答案 0 :(得分:0)
这很可能是一个隐私问题 - 随着所有恐惧行为的出现,许多人将其隐私设置设置为不允许应用访问,这会阻止您的应用查看相册。