墙上的帖子不可见:使用C#

时间:2012-02-09 12:29:53

标签: facebook post facebook-wall

我无法发布页面墙。代码过去几天就用了,但现在它无法正常工作。我的应用程序使用以下代码发布了大约1.5个月的帖子:

WebClient wc = new WebClient();

NameValueCollection PostData = new NameValueCollection();
PostData["access_token"] = ACCESSTOKEN;
PostData["name"] = "Test M";
PostData["description"] = "Test M";
PostData["message"] = "Test M";
PostData["link"] = "http://www.yettoknow.com";
byte[] response = wc.UploadValues("https://graph.facebook.com/" + PROFILEID + "/feed", "POST", PostData);
string res = Encoding.ASCII.GetString(response);

我曾尝试过不同的方法来发帖。我用来获取带有ID的JSON响应,并且我能够使用Graph API查看该ID,但该帖子在我的页面墙上不可见。

我不确定是否需要更改一些与隐私相关的设置。

2 个答案:

答案 0 :(得分:0)

尝试首先在标签中登录Facebook,然后在另一个标签页中启动您的网络应用。

另一个主角:您的令牌仍然有效吗?你的帖子上有错误返回码吗?你能在firebug或开发者工具中看到结果吗?

答案 1 :(得分:0)

尝试检查您的应用设置,看它是否在 SANBOX MODE ,如果是,请禁用沙箱模式(默认情况下在创建新应用时启用) )和你的帖子应该出现,希望这会有所帮助。