dingtalk.oapi.attendance.group.wifis.add (考勤组下批量新增wifi)

考勤组下批量新增wifi

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
op_userid String 可选 123456 操作人userId
group_key String 必须 0151E0223B1EDDDF00DD6B7F72A1A917E876 考勤组id
wifi_list Wifi [] 必须
  • 最大列表长度:100
  • wifi列表
    • └ foreign_id
    • String
    • 必须
    • 123456
    • 业务方wifiId
    • └ mac_addr
    • String
    • 必须
    • 11:11:11:11:11:11
    • mac地址
    • └ ssid
    • String
    • 必须
    • alibaba-guest
    • mac名称

    响应参数

    名称 类型 示例值 描述
    result DingOpenResult 出参
    • result
    • Result
    • 添加wifi结果
    • error_info_list
    • ErrorInfo []
    • 错误列表
    • failure_list
    • Wifi []
    • 失败列表
    • └ foreign_id
    • String
    • 123456
    • 业务方wifiId
    • └ mac_addr
    • String
    • 11:11:11:11:11:11
    • mac地址
    • └ ssid
    • String
    • alibaba-inc
    • mac名称
    • └ wifi_key
    • String
    • 0151E0223B1EDDDF00DD6B7F72A1A917E876
    • wifiKey
    • └ msg
    • String
    • 错误描述
    • └ code
    • String
    • 错误码
    • success_list
    • Wifi []
    • 成功列表
    • └ foreign_id
    • String
    • 123456
    • 业务方wifiId
    • └ mac_addr
    • String
    • 11:11:11:11:11:11
    • mac地址
    • └ ssid
    • String
    • alibaba-inc
    • mac名称
    • └ wifi_key
    • String
    • 0151E0223B1EDDDF00DD6B7F72A1A917E876
    • wifiKey
    • └ errcode
    • Number
    • 0
    • 错误码
    • └ errmsg
    • String
    • 错误信息
    • └ success
    • Boolean
    • true
    • 是否成功

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/attendance/group/wifis/add");
    OapiAttendanceGroupWifisAddRequest req = new OapiAttendanceGroupWifisAddRequest();
    req.setOpUserid("123456");
    req.setGroupKey("0151E0223B1EDDDF00DD6B7F72A1A917E876");
    List<Wifi> list2 = new ArrayList<Wifi>();
    Wifi obj3 = new Wifi();
    list2.add(obj3);
    obj3.setForeignId("123456");
    obj3.setMacAddr("11:11:11:11:11:11");
    obj3.setSsid("alibaba-guest");
    req.setWifiList(list2);
    OapiAttendanceGroupWifisAddResponse rsp = client.execute(req, access_token);
    System.out.println(rsp.getBody());

    响应示例

    • JSON示例
    {
        "result":{
            "result":{
                "error_info_list":[
                    {
                            "failure_list":[
                                {
                                        "foreign_id":"123456",
                                        "mac_addr":"11:11:11:11:11:11",
                                        "ssid":"alibaba-inc",
                                        "wifi_key":"0151E0223B1EDDDF00DD6B7F72A1A917E876"
                                }
                            ],
                            "msg":"",
                            "code":""
                    }
                ],
                "success_list":[
                    {
                            "foreign_id":"123456",
                            "mac_addr":"11:11:11:11:11:11",
                            "ssid":"alibaba-inc",
                            "wifi_key":"0151E0223B1EDDDF00DD6B7F72A1A917E876"
                    }
                ]
            },
            "errcode":0,
            "errmsg":"",
            "success":true
        }
    }

    异常示例

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

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部