Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#-如何在不登录facebook的情况下获取用户访问令牌?_C#_Asp.net_Facebook - Fatal编程技术网

c#-如何在不登录facebook的情况下获取用户访问令牌?

c#-如何在不登录facebook的情况下获取用户访问令牌?,c#,asp.net,facebook,C#,Asp.net,Facebook,我想在不登录的情况下从facebook获取用户访问令牌(Graph API Explorer) 我尝试了应用访问令牌,但无法获得帖子的评论 代码用于应用程序访问令牌: string appId = "APP_Id"; string appSecret = "APP_Secret"; var fb = new FacebookClient(); dynamic result = fb.Get("oauth/access_token",

我想在不登录的情况下从facebook获取用户访问令牌(Graph API Explorer)

我尝试了应用访问令牌,但无法获得帖子的评论

代码用于应用程序访问令牌:

        string appId = "APP_Id";
        string appSecret = "APP_Secret";
        var fb = new FacebookClient();
        dynamic result = fb.Get("oauth/access_token", new
        {
            client_id = appId,
            client_secret = appSecret,
            grant_type = "client_credentials"
        });
        fb.AccessToken = result.access_token;
        var accessToken = fb.AccessToken;

有什么想法吗?提前感谢。

您必须使用Users AccessToken创建FacebookClient的新实例,以获取有关用户的信息

我想在这里,你不可能在没有呼叫FB.Login的情况下获得令牌

从API文档中:

用户访问令牌–用户令牌是最常用的令牌类型。无论何时应用程序调用,都需要这种访问令牌 用于读取、修改或写入特定用户的Facebook数据的API 代表他们。用户访问令牌通常通过登录获得 对话框,并要求某人允许您的应用程序获取一个


谢谢你宝贵的回复,我可以使用appaccess令牌获得帖子的评论吗