如何使用AK、SK调用开放平台接口
  wanghui 2023年05月08日 1200 0 云开发云云对接

如何使用AK、SK调用开放平台接口

新增、注销用户数据为例

Pasted image 20230508153657.png

构造请求头参数

 
   
public static void main(String[] args) { //ak sk 从我的账户 访问密钥栏中获取 String ak = System.getenv().get("AK"); String sk = System.getenv().get("SK"); String reTime = String.valueOf(Instant.now().getEpochSecond()); //唯一ID String seq = "a5c8a5e8-df2b-4706-bea4-08d0939410e3"; //get request body, could be empty StringBuilder body = new StringBuilder(); //sort body char[] bodyChar = body.toString().toCharArray(); Arrays.sort(bodyChar); StringBuilder stringToSign = new StringBuilder(); stringToSign.append(ak).append(seq).append(reTime).append(bodyChar); String signature = HmacUtils.hmacSha256Hex(sk.getBytes(StandardCharsets.UTF_8), stringToSign.toString().getBytes(StandardCharsets.UTF_8)); System.out.println("ak = " + ak); System.out.println("reTime = " + reTime); System.out.println("seq = " + seq); System.out.println("signature = " + signature); }

测试请求头参数

打开Postman,新建一个页面,选择“POST”请求,在URL框内输入
https://open-api.jftechws.com/openapi/xmuser/addDelete-statistics.do
选择Headers,并填写参数
image.png

如下图:

Pasted image 20230508160744.png

得到类似响应,代表接口通。

最后一次编辑于 2023年06月16日 0

暂无评论

推荐阅读
  liyizhang   2023年07月11日   537   0   0 spring boot
  liyizhang   2023年07月11日   536   0   0 spring boot
  luojiaxing   2023年07月11日   601   0   0 spring boot
  luojiaxing   2023年07月11日   855   0   0 spring boot