facebook状态

时间:2011-09-26 08:48:26

标签: facebook-c#-sdk

我正在尝试使用以下代码在Facebook墙上发布消息(Facebook C#SDK - https://github.com/facebook/csharp-sdk

Facebook.FacebookAPI api = new Facebook.FacebookAPI("my token");

JSONObject me = api.Get("/me");

var userId = me.Dictionary["id"].String;

Dictionary<string, string> postArgs = new Dictionary<string, string>();

postArgs["message"] = "Hello, world!";

api.Post("/" + userId + "/feed", postArgs);

我可以提取用户个人资料信息,但在发布消息时会抛出如下错误消息。

远程服务器返回错误:(403)禁止。描述:在执行当前Web请求期间发生了未处理的异常。

异常详情:Facebook.FacebookAPIException:远程服务器返回错误:(403)Forbidden。

可能是什么问题?

1 个答案:

答案 0 :(得分:1)

确保userId是正确的值,并确保您已从用户授予publish_stream扩展权限。