2011-05-13 58 views
0

我不能設置隱私,同時使用Facebook的C#-sdk 5.0.25無法設置隱私,同時創建一個Facebook相冊

var albumDetails = new Dictionary<string, object>(); 
albumDetails.Add("name", "test name"); 
albumDetails.Add("description", "test description"); 
albumDetails.Add("privacy", "ALL_FRIENDS"); // I get an error here, 
//Invalid Privacy value 
var fbResult = fb.Post("me/albums", albumDetails); 

我試着設置爲其他值,如「人人」在FB創建新專輯,但沒有成功。請讓我知道什麼是正確的價值觀。

感謝, 帕塔

+0

根據[this](http://developers.facebook.com/docs/reference/rest/photos.createAlbum/)頁面,它應該是一個類似於json編碼的值(我想):'[value:'ALL_FRIENDS' ]'或'{value:'ALL_FRIENDS' }' – ifaour 2011-05-13 16:23:42

+0

謝謝,工作正常。 – user752394 2011-05-23 08:01:36

+0

我已將它添加爲答案。 – ifaour 2011-05-23 15:58:41

回答

0

this頁面,它應該是一個JSON編碼值類似(我想):[value: 'ALL_FRIENDS']{value: 'ALL_FRIENDS'}

0

這個工作對我來說: -

dynamic parameters = new ExpandoObject(); 
parameters.name = theName; 
parameters.privacy = "{'value':'" + theValue + "'}";