Hi folks o/
I’m playing around with ESI API and following this tutorial:
https://developers.eveonline.com/blog/article/sso-to-authenticated-calls
Receiving the authorization token works fine. But when I try to get the access token I get the following response:
{“error”:“invalid_request”,“error_description”:“Unknown grant_type”}
My request (using curl) looks like the following:
.\curl -XPOST -H "Content-Type:application/x-www-form-urlencoded" \
-H "Authorization:Basic MyEncodedBasicAuth" \
-d 'grant_type=code&code=MN2jgZxAXHF...cqnq3fUCDLhj0' \
https://login.eveonline.com/oauth/token -k
The value of “code” is shortend in the snippet above (so the 3 dots are not part of the original request).
Edit: where “MyEncodedBasicAuth” is base64({client_id}:{secret})
As far as I know the value “code” should be used as grant_type.
I also tried the variant using the json content-type like described in the tutorial mentioned above. But this gives me internal server error. In another forum post here it was mentioned using x-www-form-urlencoded instead of json. So, I did but now getting the error “unknown grant_type”.
Anybody an idea what I’m doing wrong?
Thanks in advance.
BR
n2k