云服务器内容精选

  • 数据服务SDK使用场景 数据API是否必须通过数据服务SDK代码才能调用,与数据API的认证方式有关。只有当通过数据服务创建数据API使用推荐的APP认证方式时,才能通过SDK方式进行数据API调用;当使用其他认证方式时,可以通过API调用工具或浏览器调用。 APP认证:将APP认证方式的API授权给应用后,使用应用的密钥对(AppKey和AppSecret)进行安全认证,支持通过SDK或API调用工具调用,安全级别高,推荐使用。 IAM 认证:将IAM认证方式的API授权给当前账号或其他账号后,借助从IAM服务获取的用户Token进行安全认证。支持通过API调用工具调用,安全级别中等。 无认证:不需要认证,所有用户均可访问,建议仅在测试接口时使用,不推荐正式使用。使用无认证方式时,无需鉴权认证信息,安全级别低,通过API调用工具或浏览器即可直接调用。
  • SDK使用前准备 下载SDK,并导入对应SDK到本地开发工具,详见认证前准备。 完成appKey、appSecret、method、url等参数填写 表1 参数 参数类型 参数说明 使用示例 path参数 路径参数,作为url的一部分,直接替换url中{}标识的参数 参数: param = xxx 原url: http:// 域名 /p1/{param}/p2 实际url: http://域名/p1/xxx/p2 query参数 查询参数,作为url的补充部分 参数: param = xxx 参数2: param2 = xxx2 示例1: 调用方法添加query参数(以各语言SDK为准) 例: request.addQueryStringParam("param"," xxx"); 示例2: 直接拼接到url后面,以?开头,多个参数以&连接 原url: http://域名/p1 实际url: http://域名/p1?param=xxx¶m2=xxx2 header参数 请求头参数,作为请求头的一部分,参数名不区分大小写 参数: param = xxx 调用方法添加header头参数/构造请求时添加等(以各语言SDK为准) 例:request.addHeader("param"," xxx"); body参数 请求体参数,SDK中输入内容为json字符串(老版本不支持) "{}" 修改SDK,在请求签名后,获取请求头中的签名参数Authorization。并新增参数x-Authorization,值与Authorization相同。获取与新增方式,详见各语言调用文档认证前准备。 父主题: 数据服务SDK参考