gpt4 book ai didi

c# - HttpBasicAuthenticator 身份验证问题

转载 作者:行者123 更新时间:2023-12-04 23:31:49 24 4
gpt4 key购买 nike

我刚刚开始从事第 3 方 API 集成工作。在 Postman 客户端 API 调用中,我在 header 和持有者中使用了授权 key 和 token 。当我开始与我的 C# 代码集成时。我使用 HttpBasicAuthenticator 通过访问 token 对 API 进行身份验证。但它会自动将“basic”作为字符串附加到 token 上,而不是我希望它附加“bearer”。

你能帮我一下吗?我怎样才能做到这一点?

感谢帮助。谢谢

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

最佳答案

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

如果您想使用 Bearer token 访问 API Endpoint,您可以使用 JwtAuthenticator

尝试,

client.Authenticator = new JwtAuthenticator(ApiToken);

这可以解决您的问题。

关于c# - HttpBasicAuthenticator 身份验证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50061619/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com