C# 贴到朋友的墙上

C# 贴到朋友的墙上,c#,facebook,asp.net-mvc-3,asp.net-mvc-4,C#,Facebook,Asp.net Mvc 3,Asp.net Mvc 4,我有一个MVC4应用程序,它使用OAuth通过facebook登录。登录后,用户可以从他们的Facebook好友中选择访客列表。这很好,因为我正在设法检索facebook好友及其ID 现在,我希望能够将应用程序中的消息发布到好友墙。这是否可能,因为Facebook允许你做的事情似乎已经有了很多改变,如果墙上的帖子不可能,可以发送私人信息吗 我没有从这一个代码片段,只是方向将不胜感激 谢谢我用这个代码在朋友墙上发帖 var fbApplication = new DefaultFacebookAp

我有一个
MVC4
应用程序,它使用
OAuth
通过facebook登录。登录后,用户可以从他们的Facebook好友中选择访客列表。这很好,因为我正在设法检索facebook好友及其ID

现在,我希望能够将应用程序中的消息发布到好友墙。这是否可能,因为Facebook允许你做的事情似乎已经有了很多改变,如果墙上的帖子不可能,可以发送私人信息吗

我没有从这一个代码片段,只是方向将不胜感激


谢谢

我用这个代码在朋友墙上发帖

var fbApplication = new DefaultFacebookApplication { AppId = fbapp, AppSecret = fbsec };
            var current = new FacebookWebContext(fbApplication);

            Facebook.Web.FacebookWebClient client = new Facebook.Web.FacebookWebClient(token);
            //client.AccessToken = current.AccessToken;   
            dynamic parameters = new ExpandoObject();
            parameters.message = "";
            parameters.link = link;
            parameters.name = name;
            parameters.caption = caption;
            parameters.description = desc;
            parameters.from = fromId;//your fb ID
//friendId will be the ID of the person,you wants to post on wall
            object resTest = client.Post("/" + friendId + "/feed", parameters);
或者,您可以使用Graph API的提要对话框


什么是DefaultFacebookApplication?是否需要下载dll是的,您需要从VS libraray软件包管理器安装Facebook软件包