应用与数据集成平台 ROMA CONNECT-开发规范:API调用认证开发要求

时间:2023-11-20 16:45:59

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