[关闭]
@myyzs 2018-07-16T09:26:43.000000Z 字数 636 阅读 24

企业通讯录用户变更通知

企业通讯录变更通知


功能介绍

通讯录用户和部门有变更的时候(新增、更新、删除),会向各个应用提供的接口中推送相关通知,方便应用做自己的业务处理

通知接口说明

1.应用提供一个变更的通知接口,在通讯录变更的时候会向此接口发送通知
2.接口数据格式

{
    "sign":"xxxxxxxxxxx",//签名,应用需要验证合法性
    "time":1531203264,//时间戳
    "data_name":"user|department", //数据名称 user-用户表 deparment-部门表
    "data_type":"edit|add|delete|clear",//数据类型 edit-更新 add-新增 delete-删除 clear-清空
    "data_list":[
        //新增用户数据
        {
            "user_id":1, //用户表id
        },
        //编辑用户数据
        {
            "user_id":2,//用户表id
        },
        //删除用户数据
        {
             "user_ids":[1,2,3,4,5]"//用户id列表
        },
        //重新初始化
        {
             "user_ids":"all"
        },
        //新增部门数据
        {
            "dept_id":"10",//部门id
        },
        //编辑部门数据
        {
            "dept_id":"10",//部门id
        },
        //删除部门数据
        {
            "dept_ids":[1,2,3,4,5]//部门id列表
        },
        //重新初始化
        {
            "dept_ids":"all"
        }
    ]
}

sign算法

<?php
$sign = sha1(app_code.app_key.time());
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注