HttpBasicAuthenticator 身份验证问题

HttpBasicAuthenticator Authentication Issue

我刚刚开始从事第 3 方 API 集成。在 Postman 客户端 API 调用中,我在 header 中使用了授权密钥,并使用令牌承载。当我开始与我的 C# 代码集成时。我使用 HttpBasicAuthenticator 通过访问令牌对 API 进行身份验证。但它会自动将 "basic" 作为带有令牌的字符串附加,而不是我希望它附加 "bearer".

你能帮帮我吗?我该怎么做?

感谢您的帮助。谢谢

client.Authenticator = new HttpBasicAuthenticator(x, string.Format("Bearer {0}",ApiToken));

您使用了错误的身份验证器,

如果您想使用 Bearer 令牌访问 API 端点,您可以使用 JwtAuthenticator

试试,

client.Authenticator = new JwtAuthenticator(ApiToken);

哪个解决了你的问题。