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,是否递归获取子部门,获取类型。