Facebook c#api为某些用户而不是其他用户获取专辑

时间:2013-06-27 21:11:01

标签: c# facebook image profiles

我正在尝试使用以下行来获取用户的相册...

var useralbums = context.Client.Get(“/”+ UserId +“/ albums”);

用户ID作为参数从配置文件页面传入。奇怪的是,大约90%的这些请求工作得很好,但是对于我的朋友列表中的大约十分之一,我会回发一个空数组。

我在Facebook上看了这些朋友,他们的专辑排列方式似乎没什么特别的,可能会导致错误。

通过调试,我添加了以下额外的行

var user = context.Client.Get(“/”+ UserId);

果然所有的调用都会返回一个有效的配置文件元素列表。所以用户ID肯定是正确的。

我根本无法理解这样的事实,即90%左右的用户似乎都能正常工作。任何帮助非常感谢!

1 个答案:

答案 0 :(得分:0)

这很可能是一个隐私问题 - 随着所有恐惧行为的出现,许多人将其隐私设置设置为不允许应用访问,这会阻止您的应用查看相册。