我正在尝试使用Cloudcontrol REST API。
有人使用过该API吗?我没有找到如何进行身份验证。
例如,我尝试了https://api.devcctrl.com/app/APPMNAME/deployment/default/error/
我发现:https://api.devcctrl.com/doc/#Token但我不明白如何使用它。
一个例子很棒。
我真正想做的事情:我想使用REST API部署应用程序。由于缺少python安装,我无法使用CLI工具。
由于 麦克
答案 0 :(得分:2)
首先,为了获取令牌,您需要使用您的cloudControl帐户的电子邮件和密码,使用基本身份验证向POST
发送HTTP api.cloudcontrol.com/token/
请求。你会得到这样的JSON响应:
{"token": "<TOKEN_KEY>"}'
您需要此令牌密钥才能对API的所有其他请求进行身份验证。为此,请使用以下内容为您的请求添加Authorization
标头:
Authorization
- &gt; "cc_auth_token="<TOKEN_KEY>""
此外,您可能还需要为PUT
或POST
请求设置一些其他标头,例如:
Content-Type
- &gt; "application/x-www-form-urlencoded"
Content-Length
- &gt; <length of your parametrized url values, e.g. bar=baz&foo=qux>
Accept-Encoding
- &gt; "compress, gzip"