C# 如何获取我在facebook上喜欢的所有页面的列表并将其张贴在墙上

C# 如何获取我在facebook上喜欢的所有页面的列表并将其张贴在墙上,c#,facebook,facebook-c#-sdk,C#,Facebook,Facebook C# Sdk,我试过这个 string accessToken = "MYTOKEN"; FacebookClient fbClient = new FacebookClient(accessToken); var args = new Dictionary<string, object>(); args["message"] = richTextBoxMessage.Text; fbClient.Post("/

我试过这个

string accessToken = "MYTOKEN";
        FacebookClient fbClient = new FacebookClient(accessToken);
        var args = new Dictionary<string, object>();
        args["message"] = richTextBoxMessage.Text;           
        fbClient.Post("/PAGENAME/feed", args);
string accessToken=“MYTOKEN”;
FacebookClient fbClient=新的FacebookClient(accessToken);
var args=新字典();
args[“message”]=richTextBoxMessage.Text;
fbClient.Post(“/PAGENAME/feed”,args);
我有这个错误

(OAutheException-#200)(#200)用户尚未授权 应用程序来执行此操作

如果我可以通过该代码在页面墙上发布,那么我应该在应用程序设置中添加什么权限名称呢。 我怎样才能得到我喜欢的所有页面的名称

谢谢大家!

使用fbClient.get(“我/喜欢”)您可以获得所有喜欢的页面

和带有
fbClient.Post(“/PAGEID/feed”,args)的
如果你的应用程序具有当前用户的
发布流
权限,你可以发布到页面墙。

使用
fbClient.get(“我/喜欢”)您可以获得所有喜欢的页面


和带有
fbClient.Post(“/PAGEID/feed”,args)的
如果你的应用程序具有当前用户的
发布流
权限,你可以发布到页面墙。

你的应用程序应该请求的权限是发布流

有关权限的更多信息,请参阅facebook开发者文档。

应用程序应请求的权限是发布流

有关权限的更多信息,请参阅facebook开发者文档。

你好,Smita,我知道(OAutheException-#2500)必须使用活动访问令牌来查询有关当前用户的信息。是的,您需要使用有效的访问令牌。请确保您的访问令牌未过期。您可以测试正在使用的访问令牌的有效性正常工作,那么我如何才能只选择页面的id或名称?使用
me/likes?fields=id
,您将只获得页面的id。还有其他字段
name
like
can_post
,您可以在字段参数中添加一个或多个字段来检索。您好,Smita,我得到这个(OAutheException-#2500)必须使用活动访问令牌来查询有关当前用户的信息。是的,您需要使用有效的访问令牌。请确保您的访问令牌未过期。您可以测试正在使用的访问令牌的有效性正常工作,那么我如何才能只选择页面的id或名称?使用
me/likes?fields=id
,您将只获得页面的id。还有其他字段
name
like
can_post
,其中一个或多个字段可以添加到fields参数中进行检索。