@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"
}
]
}
<?php
$sign = sha1(app_code.app_key.time());