dingtalk.oapi.pbp.instance.create (打卡业务平台创建业务实例)

打卡业务平台,创建业务实例,根据业务实例可以配置打卡组(位置、人群、规则)

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
start_time Number 可选 1576590152000 实例开始时间,时间戳
outer_id String 必须 xxxxxx 外部id,唯一对应一次业务实例,如一次会议的meeting_id
biz_id String 必须 m_checkin 业务id,接入时由系统分配
end_time Number 可选 1576590152000 实例结束时间,时间戳
active Boolean 可选 true 是否启用,建议传入该参数,只有启用状态的实例才允许打卡。如果不传入该参数,则实例默认为“已创建”状态而非“启用”状态。

响应参数

名称 类型 示例值 描述
errmsg String xxxx 错误信息
errcode Number empty outerId 错误码
biz_inst_id String xxxxxx 业务实例id

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/pbp/instance/create");
OapiPbpInstanceCreateRequest req = new OapiPbpInstanceCreateRequest();
req.setStartTime(1576590152000L);
req.setOuterId("xxxxxx");
req.setBizId("m_checkin");
req.setEndTime(1576590152000L);
req.setActive(true);
OapiPbpInstanceCreateResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "errmsg":"xxxx",
    "errcode":empty outerId,
    "biz_inst_id":"xxxxxx"
}

异常示例

  • JSON示例
{
	"errcode":88,
	"errmsg":"ding talk error"
}

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部