Curl 向Autodesk Forge注册客户端id和客户端机密时出错

Curl 向Autodesk Forge注册客户端id和客户端机密时出错,curl,autodesk-forge,clientid,Curl,Autodesk Forge,Clientid,我正在使用教程为我的应用程序获取一个两条腿的令牌。我已按照程序替换了我的客户端ID和客户端机密值。但是,我收到一个HTTP错误请求错误,请参见下图。错误消息是: "The required parameter(s) client_id,client_secret,grant_type not present in the request" 然而,正如图中所示,我已经清楚地将它们包含在代码中。有人能指出哪里出了问题吗 事实证明,你不必在客户ID、客户机密、授权类型等之间加空格。你只需要用“&”符

我正在使用教程为我的应用程序获取一个两条腿的令牌。我已按照程序替换了我的客户端ID和客户端机密值。但是,我收到一个HTTP错误请求错误,请参见下图。错误消息是:

"The required parameter(s) client_id,client_secret,grant_type not present in the request"
然而,正如图中所示,我已经清楚地将它们包含在代码中。有人能指出哪里出了问题吗


事实证明,你不必在客户ID、客户机密、授权类型等之间加空格。你只需要用“&”符号将它们分开。例如:

curl -v "https://developer.api.autodesk.com/authentication/v1/authenticate" -X "POST" -H "Content-Type: application/x-www-form-urlencoded" -d "client_id=Pf4JpuXXXXXXXXXXXXo1QvEfr&client_secret=Mb6dXXXXXXXXXXXX&grant_type=client_credentials&scope=data:read"

从技术上讲,您的内容需要由&分隔,以便按照我们的服务要求使用application/x-www-form-urlencoded。