Я пытаюсь получить 2-ножки фишки, как это показано здесь: https://developer.autodesk.com/en/docs/oauth/v2/tutorials/get-2-legged-token/Curl 2-Legged Токен с Autodesk Forge не удается (AUTH-008)
Это то, что я вхожу в Cygwin (этот идентификатор и секретного являются те из примера, но я использую свой собственный идентификатор и секрет):
curl -v 'https://developer.api.autodesk.com/authentication/v1/authenticate' -X 'POST' -H 'Content-Type: application/x-www-form-urlencoded' -d ' client_id=obQDn8P0GanGFQha4ngKKVWcxwyvFAGE& client_secret=eUruM8HRyc7BAQ1e& grant_type=client_credentials& scope=data:read'
но я получаю:
< HTTP/1.1 400 Bad Request
< Content-Type: application/json
< Date: Tue, 15 Nov 2016 10:06:09 GMT
* Server Apigee Router is not blacklisted
< Server: Apigee Router
< Content-Length: 231
< Connection: keep-alive
<
* STATE: PERFORM => DONE handle 0x600057550; line 1965 (connection #0)
* multi_done
* Curl_http_done: called premature == 0
* Connection #0 to host developer.api.autodesk.com left intact
{"developerMessage":"The required parameter(s) client_id,client_secret,grant_type not present in the request","userMessage":"","errorCode":"AUTH-008","more info":"http://developer.api.autodesk.com/documentation/v1/errors/AUTH-008"}
Как это даже возможно, что есть недостающий параметр из примера я взял с сайта?
Он работает, похоже, у меня было больше пространства там. Я не знал, что это так чувствительно. Почему они не используют обрезку или токенизацию пространствами? – shinzou