使用 .net 的 facebook sdk v 6 我希望我的服务器使用 facebook 应用程序在用户墙上创建一个帖子
我的代码:
var client = new FacebookClient();
dynamic result = client.Get("oauth/access_token", new {
client_id = appId,
client_secret = appSecret,
grant_type = "client_credentials"
});
client.AccessToken = result.access_token;
var args = new Dictionary<string, object>();
args["message"] = "abc";
args["caption"] = "This is caption!";
args["description"] = "This is description!";
args["name"] = "This is name!";
client.Post("user/feed", args);
应用程序配置:扩展权限:publish_stream、read_stream、export_stream、status_update、share_item 用户权限:user_about_me、publish_actions 对所有用户可见 沙盒模式:禁用 appdomains:localhost 使用 Facebook 登录的网站 - 站点 url:localhost:8085
我试图在他的墙上发布的这个“用户”是我的应用程序中的 TEST 用户。现在,当我到达client.Post("user/feed", args);
它时会抛出这个异常:
(OAuthException - #200) (#200) 用户未授权应用程序执行此操作
解决方案 ?