我正在尝试制作一个使用 EVE 在线 API 的“简单”控制台应用程序,它对某些 API 请求使用 Auth0 验证
Swagger 详细信息https://esi.tech.ccp.is/ui/ Auth0 url https://login.eveonline.com/oauth/authorize?
我目前正在尝试系统登录,但是我不断收到错误消息
JsonReaderException:解析值时遇到意外字符:<。路径 '',第 0 行,第 0 位置。
我认为我首先做错了这个过程,那只是试图传递默认的 json {"error":"invalid_request","error_description":"Some parameters are either missing or invalid"}
有人可以帮我指出我所缺少的吗
private static void Main()
{
var t = Task.Run(() => LoginAsync());
t.Wait();
}
private static async Task LoginAsync()
{
const string URL = "https://login.eveonline.com/oauth/authorize?";
AuthenticationApiClient client = new AuthenticationApiClient(new Uri(URL));
var cred = new Auth0.AuthenticationApi.Models.AuthenticationRequest
{
ClientId = "abcdef",
Username = "UN",
Password = "PW",
Scope = "esi-markets.structure_markets.v1",
Connection = "Username-Password-Authentication"
};
Auth0.AuthenticationApi.Models.AuthenticationResponse response = await client.AuthenticateAsync(cred);
}
我正在尝试检索身份验证令牌,以便可以使用它进行进一步的请求。
我是 auth0 的新手,而且是个初学者。
非常感谢,