【问题标题】:How to authenticate using cloudcontrol REST API如何使用 cloudcontrol REST API 进行身份验证
【发布时间】:2014-05-21 00:24:58
【问题描述】:

我正在尝试使用 Cloudcontrol REST API。

有人用过那个 API 吗?我没有找到如何进行身份验证。

举个例子,我试过https://api.devcctrl.com/app/APPMNAME/deployment/default/error/

我找到了:https://api.devcctrl.com/doc/#Token,但我不明白如何使用它。

举个例子就好了。

我真正想做的事:我想使用 REST API 部署应用程序。由于缺少 python 安装,我无法使用 CLI 工具。

谢谢 迈克

【问题讨论】:

    标签: api rest cloudcontrol


    【解决方案1】:

    首先,为了获取令牌,您需要使用您的 cloudControl 帐户的电子邮件和密码,使用基本身份验证向 POST 发送 HTTP POST 请求。您将收到如下 JSON 响应:

    {"token": "<TOKEN_KEY>"}'

    您需要此令牌密钥来验证对 API 的所有其他请求。为此,请在您的请求中添加一个 Authorization 标头,其中包含以下内容:

    Authorization -> "cc_auth_token="<TOKEN_KEY>""

    此外,您可能还需要为PUTPOST 请求设置一些其他标头,例如:

    Content-Type -> "application/x-www-form-urlencoded"

    Content-Length -> <length of your parametrized url values, e.g. bar=baz&foo=qux>

    Accept-Encoding -> "compress, gzip"

    您可以在 pycclib (Python) 或 gocclib (Go) 库中找到这种用法的示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-29
      • 2013-01-05
      • 2018-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多