在C#Facebook SDK中使用no_story

时间:2011-11-07 14:23:17

标签: c# facebook facebook-c#-sdk

我正在尝试使用 no_story = 1 ,以避免在创建相册时在用户墙中发帖。

但我不知道在哪里传递这样的参数,我用过:

var fb = new FacebookWebClient(_accessToken);
Dictionary<string, object> album = new Dictionary<string, object>();
System.Random rnd = new Random();
string name = "MyAlbum" + rnd.Next(150).ToString();
album.Add("name", name);
**album.Add("no_story", 1);**
album.Add("location", "MyLocation");
album.Add("privacy", "{\"value\": \"CUSTOM\", \"friends\": \"SELF\"}");
dynamic aid = fb.Post("/me/albums", album);

并且还使用了:

dynamic aid = fb.Post("/me/albums?no_story=1", album);

无论哪种方式都有效,我仍然会看到专辑是在我的墙上创建的。

感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

您正在以正确的方式添加参数,因此您的代码是正确的。但是,这在创建专辑时不是有效参数,因此Facebook的Graph API只是忽略它。您可以在此处查看文档:{​​{3}}