我开发一个asp.net MVC 3 Facebook应用程序,我试图来发布消息,我的墙。这里是我的代码:的Facebook C#SDK - 涂鸦墙
FacebookWebClient client = new FacebookWebClient();
// Post to user's wall
var postparameters = new Dictionary<string, object>();
postparameters["message"] = "Hello world!";
postparameters["name"] = "This is a name";
postparameters["link"] = "http://thisisalink.com;
postparameters["description"] = "This is a description";
var result = client.Post("/me/feed", postparameters);
我可以使用client.AccessToken访问令牌,所以我假设我没有在任何地方设置。这段代码不会产生任何错误,并且结果会得到一个ID。但是,当我提出我的Facebook时,我看不到任何东西在我的墙上或新闻中。我不确定我错过了什么。我在StackOverflow看过相关的问题,但我没有看到类似于我的报告/问题。我也尝试根据我在其他帖子中看到的代码更改代码,但无济于事。我还检查了我的Facebook帐户设置,并且我看到我的应用程序被列出并许可发布到我的墙上。我也尝试通过图形API浏览器发布消息到我的墙上,我得到了同样的结果。我得到了一个ID,但是当我检查我的Facebook帐户时,我什么都看不到。在这里待了几天。任何帮助将不胜感激。
在此先感谢。
[编辑] 我不知道是否有产生的access_token我的应用程序什么是错的。使用这个access_token,正如我在文章中提到的那样,我使用Graph API浏览器获得了相同的结果。一个ID被返回,但我的墙上没有消息。但是,如果我将Graph API Explorer许可权发布到我的墙上并使用其自己生成的access_token,则可以使用资源管理器成功发布消息。这里的FB登录按钮代码:
<div>
<h1>Login using Facebook</h1>
<p><fb:login-button perms="user_location, publish_stream, email"></fb:login-button></p>
</div>
你试过这个链接底部提到什么? http://facebooksdk.codeplex.com/discussions/250353 –
嗨主要字节。感谢您的回应。我尝试过,但不幸的是它没有工作。 –
你曾经解决过这个问题吗?我遇到了同样的问题。 –