Facebook 从FB获取活动访问令牌时出错

Facebook 从FB获取活动访问令牌时出错,facebook,facebook-graph-api,facebook-c#-sdk,Facebook,Facebook Graph Api,Facebook C# Sdk,我有以下代码来访问FB graph API var fb1 = new FacebookClient(); dynamic result = fb1.Get( "oauth/access_token", new { client_id = "523408...", client_secret = "25bd19645....", grant_type = "client_credentials"); } var apptoken = result.access_token;

我有以下代码来访问FB graph API

var fb1 = new FacebookClient();
dynamic result = fb1.Get( "oauth/access_token", new
{
  client_id = "523408...",
  client_secret = "25bd19645....",
  grant_type = "client_credentials");
}

var apptoken = result.access_token;

        FacebookClient fb = new FacebookClient(apptoken);
        dynamic FriendList = fb.Get("me");
        string t = FriendList.ToString();
        Console.WriteLine(t);
        Console.ReadKey();
    }
但当我执行它时,它给出了这个错误“(OAutheException-#2500),必须使用一个活动访问令牌来查询有关当前用户的信息。”


有人能告诉我如何使用C代码获取主动访问令牌吗?

我认为访问令牌和用户(我)不是同一个人。检查访问令牌和用户。我想我们都有这个问题。

是“用户”生成访问令牌,而不是服务器

此页面提供了一种通过Facebook CSharp SDK实现此功能的方法:

我个人使用FacebookJavaScriptSDK进行登录,并将访问令牌传递给服务器进行调用

此页面提供有关不同身份验证工作流的信息:

希望能有帮助