开发者社区> 问答> 正文

API 签名机制(API 调用示例)




API 调用示例



示例 1/*
* Demo_01: Build a immutable signature instance and print out;
* The Signature's toString() function will invoke signature's get() function.
*/
out("output: " +
        Signature.newBuilder()
            .method(The.HTTP.GET.method())
            .url(URL)
            .secret(The.API.secret())
            .build()
);





示例 2/*
* Demo_02: Build a real signature and compose a request url to invoke DescribeRegions api call;
*/
对一个真实的 API URL 进行签名
final String ACTION = "DescribeRegions";
final String API_URL = The.API.build(ACTION);
out(httpGet(Signature.newBuilder()
                .method(The.HTTP.GET.method())
                .url(API_URL)
                .secret(The.API.secret())
                .build()
                .compose())
);




为了方便您快速使用签名机制,您可以在 这里 下载完整的示例代码。


[backcolor=transparent]注意:您需要将 ACCESS 和 SECRET 替换为您的 Access Key ID 和 Access Key Secret。

展开
收起
云栖大讲堂 2017-10-19 15:11:25 1579 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载