C# 获取facebook api的访问令牌

C# 获取facebook api的访问令牌,c#,facebook-graph-api,C#,Facebook Graph Api,要获取访问令牌 GET: https://graph.facebook.com/oauth/access_token? client_id=YOUR_APP_ID &client_secret=YOUR_APP_SECRET &redirect_uri=uri 我在GraphAPI浏览器中尝试了下面的GET方法 但这里我得到了一个错误: { "error": { "message": "Missing authorizat

要获取访问令牌

GET: https://graph.facebook.com/oauth/access_token?
        client_id=YOUR_APP_ID
       &client_secret=YOUR_APP_SECRET
       &redirect_uri=uri
我在GraphAPI浏览器中尝试了下面的GET方法

但这里我得到了一个错误:

{
  "error": {
    "message": "Missing authorization code",
    "type": "OAuthException",
    "code": 1
  }
}
请问,代码参数应该传入什么

/oauth/access_token?client_id=XXXXXX&client_secret=XXXXXXXXXXXXXXX&redirect_uri=http://XYZ.com/&code=??

您的GET参数不正确。相反,请使用以下命令:

https://graph.facebook.com/oauth/access_token?client_id=XXXXX&client_secret=XXXX&grant_type=client_credentials
你错过了比赛

授予\类型=客户端\凭据


参数/值组合,这是接收访问令牌所必需的。

这将返回应用程序级oauth令牌,但您尚未引入授权权限列表的参数:

https://graph.facebook.com/oauth/access_token?client_id=<client-id>&client_secret=<client-secret>&redirect_uri=http://example.com/&scope=<comma-separated-list-of-permissions>&grant_type=client_credentials
若要查看可用权限列表,请在从应用程序的Facebook Explorer仪表板中选择“获取访问令牌”时找到这些权限-

https://developers.facebook.com/tools/explorer/<client-id>/

通过使用你上面的url,我得到了如下回复。access_-token=现在,我得到了如下错误:{error:{message:200必须有一个有效的access_-token才能访问这个端点,类型:OAuthException,代码:200}}我遇到了与您完全相同的问题
https://developers.facebook.com/tools/explorer/<client-id>/