Autodesk forge 获取授权码为Grant的三腿令牌
我目前正试图完成这个基于 这是我的cURL代码:Autodesk forge 获取授权码为Grant的三腿令牌,autodesk-forge,autodesk,autodesk-model-derivative,autodesk-data-management,Autodesk Forge,Autodesk,Autodesk Model Derivative,Autodesk Data Management,我目前正试图完成这个基于 这是我的cURL代码: curl -v "https://developer.api.autodesk.com/authentication/v1/gettoken" -X POST -H "Content-Type:application/x-www-form-urlencoded" -d "client_id=****& client_secret=****& grant_type=authorization_code&
curl -v "https://developer.api.autodesk.com/authentication/v1/gettoken"
-X POST
-H "Content-Type:application/x-www-form-urlencoded"
-d "client_id=****&
client_secret=****&
grant_type=authorization_code&
code=1O4F-z9gXRtGlBymcGoD3bV3Ws2cqqjeN78PpgGn&
redirect_uri=http://localhost:3000/api/forge/callback/oauth"
下面是我遇到的错误:
{"developerMessage":"The authorization code/refresh token is expired or
invalid/redirect_uri must have the same value as in the authorization
request.","userMessage":"","errorCode":"AUTH-004","more
info":"http://developer.api.autodesk.com/documentation/v1/errors/AUTH-004"}*
Connection #0 to host developer.api.autodesk.com left intact
注:
- 我仔细检查了URI是否与forge应用程序上的回调URL相同
- cURL代码上的间距仅仅是出于视觉上的原因,在我的命令行中不是这样运行的
POST/authentication/v1/gettoken
端点意味着在用户登录后立即调用
顺便说一句,我也经历了同样的步骤,因为用我收到的代码创建一个邮递员请求花了我一段时间,所以我最终遇到了与您相同的错误。然后,当我请求另一个代码并立即重新发送邮递员请求时,它成功了。非常感谢您的帮助!很高兴我能帮忙:)干杯!