php 微信企业号 类库,wechat-php-sdk/企业号API类库.md at master · dodgepudding/wechat-php-sdk · GitHub...

阎经武
2023-12-01

checkAuth($appid='',$appsecret='',$token='') 通用auth验证方法,也用来换取ACCESS_TOKEN 。仅在需要手动指定access_token时才用$token

resetAuth($appid='') 清除记录的ACCESS_TOKEN

resetJsTicket($appid='') 删除JSAPI授权TICKET

getJsTicket($appid='',$jsapi_ticket='') 获取JSAPI授权TICKET

getJsSign($url, $timestamp=0, $noncestr='', $appid='') 获取JsApi使用签名信息数组,可只提供url地址

getSignature($arrdata,'sha1') 生成签名字串

generateNonceStr($length=16) 获取随机字串

createMenu($data,$agentid='') 创建菜单,参数:菜单内容数组,要创建菜单应用id

getMenu($agentid='') 获取菜单内容,参数:要获取菜单内容的应用id

deleteMenu($agentid='') 删除菜单,参数:要删除菜单的应用id

uploadMedia($data, $type) 上传媒体文件,参数请看php文件内方法说明(注意上传大文件时可能需要先调用 set_time_limit(0) 避免超时)

getMedia($media_id) 根据媒体文件ID获取媒体文件,参数:媒体id

getServerIp() 获取企业微信服务器IP地址列表 返回数组array('127.0.0.1','127.0.0.1')

createDepartment($data) 创建部门,参数: array("name"=>"邮箱产品组","parentid"=>"1","order" => "1")

updateDepartment($data) 更新部门,参数: array("id"=>"1","name"=>"邮箱产品组","parentid"=>"1","order" => "1")

deleteDepartment($id) 删除部门,参数:要删除的部门id

moveDepartment($data) 移动部门,参数:array("department_id" => "5","to_parentid" => "2","to_position" => "1")

getDepartment() 获取部门列表,返回部门数组。其中department部门列表数据。以部门的order字段从小到大排列

createUser($data) 创建成员,参数请看php文件内方法说明

updateUser($data) 更新成员,参数请看php文件内方法说明

deleteUser($userid) 删除成员,参数:员工UserID

deleteUsers($userids) 批量删除成员,参数:员工UserID数组

getUserInfo($userid) 获取成员信息,参数:员工UserID

getUserList($department_id,$fetch_child=0,$status=0) 获取部门成员,参数:部门id,是否递归获取子部门,获取类型。

 类似资料: