操作企业微信接口实例

  1. 获取token

image.png

  1. pm.globals.set("token",pm.response.json()["access_token"]);
  1. 添加会议室

image.png
将会议室id设置为变量,方便传给下个接口

  1. pm.test("Body matches string", function () {
  2. pm.expect(pm.response.text()).to.include('"errcode":0,"errmsg":"ok"');
  3. });
  4. pm.globals.set('mid',pm.response.json()["meetingroom_id"]);
  1. 预定会议室image.png

需要设置开始和结束时间。
有两种做法

  1. 手工操作。

手工从网站转换时间 复制进去。image.png
b. 自动生成的方式
在 Pre-Request Script 中创建代码,生成对应的代码
在代码运行之前生成对应的时间数据。image.png

  1. // 请求发出去之前的操作
  2. // 获取当前时间,转换为时间戳。将时间戳设置为变量。
  3. // 获取当前的时间 单位为毫秒 存储在 timestamp
  4. var timestamp = (new Date()).valueOf();
  5. // 转换为秒 去掉小数点
  6. timestamp = parseInt(timestamp/1000);
  7. // 设置开始时间变量
  8. pm.globals.set('starttime',timestamp+3600);
  9. // 设置结束时间变量
  10. pm.globals.set('endtime',timestamp+7200);

代码

企业微信-api.postman_collection.json