为什么它不发布在我的状态墙上?

时间:2013-11-27 00:13:40

标签: c# facebook

这是代码,它的工作没有错误,没有例外。

AccessToken = "my at";
fb = new FacebookClient(this.AccessToken);
dynamic parameters = new ExpandoObject();
parameters.message = "hello";
dynamic result = fb.Post("178646422340235", parameters);

这是应用程序ID的178646422340235。我也在我的项目的App.config文件中使用此app id,也在App.config中使用我有应用程序密钥ID。

但我在Facebook上没有看到任何新帖子

什么错了?我应该使用fb.Post吗?

1 个答案:

答案 0 :(得分:0)

dynamic messagePost = new ExpandoObject();
messagePost.picture = "your pic URL [optional]";
messagePost.link = "your post URL [optional]";
messagePost.name = "your post name";

messagePost.caption = " Facebook caption";
messagePost.description = "Facebook description...";
messagePost.message = "[message] Facebook message...";

FacebookClient fb = new FacebookClient(acccessToken);
var postId = fb.Post("me/feed", messagePost);