2013-06-27 48 views
0

我嘗試使用以下行來獲得來自用戶的相冊...Facebook的C#API得到一些用戶的專輯,但不是別人

VAR useralbums = context.Client.Get(「/」 +用戶ID + 「/相冊」);

用戶標識作爲參數從配置文件頁面傳入。奇怪的是,這些請求中的大約90%工作得很好,但是在我的朋友列表中大約有十分之一的人將一個空數組回傳。

我在臉書上看着這些朋友,他們的專輯排列方式可能會導致錯誤,似乎沒有什麼特別的。

通過調試的方式添加以下額外的行

變種用戶= context.Client.Get( 「/」 +用戶ID);

確保所有調用都返回配置文件元素的有效列表。所以用戶ID絕對正確。

我簡直不明白,這似乎對90%左右的用戶工作正常。任何幫助非常感謝!

回答

0

這很可能是一個隱私問題 - 隨着所有恐懼傳播,許多人已將他們的隱私設置設置爲不允許應用訪問,這會阻止您的應用查看相冊。

+0

是的,謝謝。看起來,這是問題後環顧我的設置,並與應用程序隱私玩我能夠複製它。這是一個恥辱Facebook不會給我一個很好的錯誤代碼回來,只是返回空或空... ...嘆。我肯定會對你的「恐懼情緒」情緒感到不滿。隱藏所有的事情,軍情五處和聯邦調查局正在細讀西班牙的假日照片! – user2280611

相關問題