数据治理中心 DATAARTS STUDIO-通过API工具调用APP认证方式的API:生成认证信息

时间:2024-10-23 16:02:08

生成认证信息

  1. 解压SDK包,双击打开其中的“demo.html”文件,输入如下参数后,单击“Send request”查看返回值。

    • Key、Secret:API授权应用的AppKey和AppSecret,可参考获取APP和API信息获取。
    • Method、Url:API的请求方法和调用地址,可参考获取APP和API信息获取。

      注意如果入参中包含Path和Query参数,则需要将调用地址中的{path}变量修改为Path参数具体取值,Query参数取值以“?Query参数名=Query参数值”的形式添加到调用地址的最后,如本例中为“?query=1”。

    • Headers:Headers参数无需填写,即使已定义Header参数,此处也要保持为空。
    • Body:使用大括号{}将“"Body参数名":Body参数值”形式的字符串包围在内,如本例中为“{"body":4}”。
    图4 手动生成认证信息

  2. 从返回值中分别保存X-Sdk-Date、Authorization和X-Authorization的内容,例如本例中需要复制如下内容:

    ...
    X-Sdk-Date: 202********55Z
    ...
    Authorization: SDK-HMAC-SHA256 Access=4e7********d6c, SignedHeaders=host;x-sdk-date, Signature=4bf2********4e2
    X-Authorization: SDK-HMAC-SHA256 Access=4e72********d6c, SignedHeaders=host;x-sdk-date, Signature=4bf2********4e2
    ...

support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_0356.html