我试过这个
string accessToken = "MYTOKEN";
FacebookClient fbClient = new FacebookClient(accessToken);
var args = new Dictionary<string, object>();
args["message"] = richTextBoxMessage.Text;
fbClient.Post("/PAGENAME/feed", args);
我有这个错误
(OAuthException - #200)(#200)用户未授权 应用程序执行此操作
如果我可以通过该代码在页面墙上发布,那么我应该在App设置上添加的权限名称是什么。 我怎样才能得到我喜欢的所有页面的名称
谢谢!
答案 0 :(得分:3)
fbClient.get("me/likes");
您可以获得所有您喜欢的网页。
fbClient.Post("/PAGEID/feed", args);
权限,则可以以及可以发布到页面墙的publish_stream
。
答案 1 :(得分:0)
您的应用程序应该请求的权限是 publish_stream
有关权限的更多信息,请参阅facebook开发人员文档。 https://developers.facebook.com/docs/reference/login/extended-permissions/