你如何向朋友发帖';使用C#Facebook SDK的s墙?

你如何向朋友发帖';使用C#Facebook SDK的s墙?,facebook,facebook-graph-api,facebook-c#-sdk,Facebook,Facebook Graph Api,Facebook C# Sdk,因此,我尝试使用以下代码在我的朋友墙上发布: var fb = new FacebookClient(_accessToken); dynamic parameters = new ExpandoObject(); parameters.message = "Google is your friend"; parameters.link = "http://gidf.de/"; parameters.Name = "Test"; parameters.from = new { id = "100

因此,我尝试使用以下代码在我的朋友墙上发布:

var fb = new FacebookClient(_accessToken);
dynamic parameters = new ExpandoObject();
parameters.message = "Google is your friend";
parameters.link = "http://gidf.de/";
parameters.Name = "Test";
parameters.from = new { id = "100000", name = "me" };
parameters.to = new { id = "1000001", name = "friend" };
dynamic result = fb.Post("1000001/feed", parameters);

但是,我被告知我的应用程序不支持这一点。我在谷歌上搜索了一下,发现
[USER\u ID]/feed
已被弃用,我必须调用feed对话框要求用户发布它。我如何使用C#SDK继续这样做?

从2013年2月6日起,您不能代表用户发布到好友时间线。 请看这里:

客户端您可以使用FB.ui方法弹出提要对话框。
下面是一个例子:

服务器端,您可以使用URL重定向。
https://www.facebook.com/dialog/feed?
应用程序id=45835878087780
&链接=https://developers.facebook.com/docs/reference/dialogs/
&重定向\u uri=https://mighty-lowlands-6381.herokuapp.com/

阅读更多有关提要对话框的信息