C# 如何验证Facebook用户令牌服务器端

C# 如何验证Facebook用户令牌服务器端,c#,asp.net,facebook-c#-sdk,C#,Asp.net,Facebook C# Sdk,我无法理解如何为我的web应用程序实现Facebook登录工作流。我被困在用户令牌服务器端的验证中 我正在使用图书馆。我正在尝试使用以下代码验证用户令牌: var fb = new FacebookClient(); fb.AppId = "0000000000000"; fb.AppSecret = "000000000000000000000"; dynamic result = fb.Get("debug_token", new { input_token

我无法理解如何为我的web应用程序实现Facebook登录工作流。我被困在用户令牌服务器端的验证中

我正在使用图书馆。我正在尝试使用以下代码验证用户令牌:

var fb = new FacebookClient();
    fb.AppId = "0000000000000";
    fb.AppSecret = "000000000000000000000";    

    dynamic result = fb.Get("debug_token", new { input_token = c_accessToken });
我在运行get命令时遇到以下错误

OAuthException - #100) (#100) You must provide an app access token
or a user access token that is an owner or developer of the app

出于隐私原因,我更改了appId和appSecret,但我仔细检查了它们,它们是有效的。

您需要发送应用访问令牌,这是您收到的错误。要获得应用程序访问令牌,请从facebook获取此文档

要生成应用程序访问令牌,您需要从
FacebookClient()
或使用
HttpClient()
向此API端点发出GET请求

GET /oauth/access_token
?client_id={app-id}
&client_secret={app-secret}
&grant_type=client_credentials
这是“调试令牌”端点的文档链接