应用与数据集成平台 ROMA Connect-开发规范:API调用认证开发要求
时间:2025-02-12 14:55:44
API调用认证开发要求
- 开发工具版本要求:
- IntelliJ IDEA:2018.3.5或以上版本。
- Eclipse:3.6.0或以上版本。
- Visual Studio:2019 version 16.8.4或以上版本。
- 开发语言环境版本要求:
- Java:1.8.111或以上版本的Java Development Kit。
- Go:1.14及以上版本的Go安装包。
- Python:2.7或3.X版本的Python安装包。
- JavaScript:15.10.0及以上版本的Nodejs安装包。
- PHP:8.0.3及以上版本的PHP安装包。
- Android:4.1.2及以上版本的Android Studio。
- 浏览器版本要求:Chrome 89.0或以上版本。
- SDK签名限制:
- 使用SDK对API请求签名时,仅支持对Body体为12M及以下的请求进行签名。
- 发送API请求时,SDK会将当前时间置于HTTP的X-Sdk-Date头,将签名信息置于Authorization头。签名只在一个有限的时间内是有效的,超时即无效。
- ROMA Connect除了校验X-Sdk-Date的时间格式外,还会校验该时间值与收到请求的时间差,如果时间差超过15分钟,ROMA Connect将拒绝请求。因此,客户端须注意本地与NTP服务器的时间同步,避免请求消息头X-Sdk-Date的值出现较大误差。
support.huaweicloud.com/devg-roma/roma_04_2002.html