Newline WallPost Facebook C#

时间:2013-04-18 15:01:17

标签: c# html facebook facebook-graph-api oauth

我正在使用以下代码从我的c#.net应用程序发布到Facebook:

   var fb = new FacebookClient(token);
   string url = string.Format("{0}/{1}", uid, "feed");
   var argList = new Dictionary<string, object>();
   argList["message"] = phought; //message to be posted
   argList["link"] = VIDEOURL;
   object postId = fb.Post(url, argList);

但是当我的帖子包含换行符时,例如:

Hi
I 
am
going
out

显示为:

Hi \ni \nam \ngoing\nout

我希望我的代码显示输出,因为它在Facebook墙上,因为我已共享但没有显示html字符,请帮助

1 个答案:

答案 0 :(得分:0)

以下代码肯定有效:

var fb= new FacebookClient(token);
fb.Post("me/feed", new {message = "line 1\r\nline 2"});

在FB上,这个帖子:

line 1 
line 2

所以你应该看一下输入字符串“phought”来解决这个问题!