跳转至

OpenAPI 文档汇总

本页列出 DCE 5.0 相关模块的 OpenAPI 文档,方便以程序方式调用。 调用 OpenAPI 时需要 访问密钥

访问密钥 AccessKey

访问密钥(AccessKey)可用于访问 OpenAPI 和持续发布,您可以在 DCE 5.0 的 个人中心 参照以下步骤获取密钥并访问 API。

获取密钥

登录 DCE 5.0,在右上角的下拉菜单中找到 个人中心 ,可以在 访问密钥 页签中管理账号的访问密钥。

ak list

created a key

Info

访问密钥信息仅显示一次。如果您忘记了访问密钥信息,您需要重新创建新的访问密钥。

使用密钥访问 API

在访问 DCE 5.0 openAPI 时,在请求中加上请求头 Authorization:Bearer ${token} 以标识访问者的身份, 其中 ${token} 是上一步中获取到的密钥。

请求示例

curl -X GET -H 'Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkRKVjlBTHRBLXZ4MmtQUC1TQnVGS0dCSWc1cnBfdkxiQVVqM2U3RVByWnMiLCJ0eXAiOiJKV1QifQ.eyJleHAiOjE2NjE0MTU5NjksImlhdCI6MTY2MDgxMTE2OSwiaXNzIjoiZ2hpcHBvLmlvIiwic3ViIjoiZjdjOGIxZjUtMTc2MS00NjYwLTg2MWQtOWI3MmI0MzJmNGViIiwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4iLCJncm91cHMiOltdfQ.RsUcrAYkQQ7C6BxMOrdD3qbBRUt0VVxynIGeq4wyIgye6R8Ma4cjxG5CbU1WyiHKpvIKJDJbeFQHro2euQyVde3ygA672ozkwLTnx3Tu-_mB1BubvWCBsDdUjIhCQfT39rk6EQozMjb-1X1sbLwzkfzKMls-oxkjagI_RFrYlTVPwT3Oaw-qOyulRSw7Dxd7jb0vINPq84vmlQIsI3UuTZSNO5BCgHpubcWwBss-Aon_DmYA-Et_-QtmPBA3k8E2hzDSzc7eqK0I68P25r9rwQ3DeKwD1dbRyndqWORRnz8TLEXSiCFXdZT2oiMrcJtO188Ph4eLGut1-4PzKhwgrQ' https://demo-dev.daocloud.io/apis/ghippo.io/v1alpha1/users?page=1&pageSize=10 -k

请求结果

{
    "items": [
        {
            "id": "a7cfd010-ebbe-4601-987f-d098d9ef766e",
            "name": "a",
            "email": "",
            "description": "",
            "firstname": "",
            "lastname": "",
            "source": "locale",
            "enabled": true,
            "createdAt": "1660632794800",
            "updatedAt": "0",
            "lastLoginAt": ""
        }
    ],
    "pagination": {
        "page": 1,
        "pageSize": 10,
        "total": 1
    }
}

评论