An open API service indexing awesome lists of open source software.

https://github.com/ghaoo/wxwork

企业微信SDK
https://github.com/ghaoo/wxwork

go sdk wxwork

Last synced: 5 months ago
JSON representation

企业微信SDK

Awesome Lists containing this project

README

          

# WXWork [![GoDoc](https://godoc.org/github.com/ghaoo/wxwork?status.svg)](https://godoc.org/github.com/ghaoo/wxwork) [![Go Report Card](https://goreportcard.com/badge/github.com/ghaoo/wxwork)](https://goreportcard.com/report/github.com/ghaoo/wxwork)
企业微信 SDK,文档见 [godoc](https://godoc.org/github.com/ghaoo/wxwork)

## TODO

通讯录管理

* [x] 成员管理
- [x] 创建成员
- [x] 读取成员
- [x] 更新成员
- [x] 删除成员
- [x] 获取部门成员
- [x] 获取部门成员详情
- [x] userid与openid互换
- [x] 二次验证
- [x] 邀请成员
- [x] 获取加入企业二维码
- [x] 获取企业活跃成员数
* [x] 部门管理
- [x] 创建部门
- [x] 更新部门
- [x] 删除部门
- [x] 获取部门列表
* [x] 标签管理
- [x] 创建标签
- [x] 更新标签名字
- [x] 删除标签
- [x] 获取标签成员
- [x] 增加标签成员
- [x] 删除标签成员
- [x] 获取标签列表
* [x] 异步批量接口
- [x] 增量更新成员
- [x] 全量覆盖成员
- [x] 全量覆盖部门
- [x] 获取异步任务结果
* [ ] 通讯录回调通知
- [x] 成员变更通知
- [ ] 部门变更通知
- [ ] 标签变更通知
- [x] 异步任务完成通知

客户联系

* [ ] 企业服务人员管理
* [x] 获取配置了客户联系功能的成员列表
* [x] 客户联系「联系我」管理
- [x] 配置客户联系「联系我」方式
- [x] 获取企业已配置的「联系我」方式
- [x] 获取企业已配置的「联系我」列表
- [x] 更新企业已配置的「联系我」方式
- [x] 删除企业已配置的「联系我」方式
- [x] 结束临时会话
* [ ] 客户管理
* [ ] 获取客户列表
* [ ] 获取客户详情
* [ ] 批量获取客户详情
* [ ] 修改客户备注信息
* [ ] 客户联系规则组管理
- [ ] 获取规则组列表
- [ ] 获取规则组详情
- [ ] 获取规则组管理范围
- [ ] 创建新的规则组
- [ ] 编辑规则组及其管理范围
- [ ] 删除规则组
* [ ] 客户标签管理
* [x] 管理企业标签
- [x] 获取企业标签库
- [x] 添加企业客户标签
- [x] 编辑企业客户标签
- [x] 删除企业客户标签
* [ ] 管理企业规则组下的客户标签
- [ ] 获取指定规则组下的企业客户标签
- [ ] 为指定规则组创建企业客户标签
- [ ] 编辑指定规则组下的企业客户标签
- [ ] 删除指定规则组下的企业客户标签
- [ ] 编辑客户企业标签
* [ ] 在职继承
- [ ] 分配在职成员的客户
- [ ] 查询客户接替状态
* [ ] 离职继承
- [ ] 获取待分配的离职成员列表
- [ ] 分配离职成员的客户
- [ ] 查询客户接替状态
- [ ] 分配离职成员的客户群
* [ ] 客户群管理
- [ ] 获取客户群列表
- [ ] 获取客户群详情
- [ ] 客户群opengid转换
* [ ] 客户朋友圈
* [ ] 获取客户朋友圈全部的发表记录
- [ ] 获取企业全部的发表列表
- [ ] 获取客户朋友圈企业发表的列表
- [ ] 获取客户朋友圈发表时选择的可见范围
- [ ] 获取客户朋友圈发表后的可见客户列表
- [ ] 获取客户朋友圈的互动数据
* [ ] 客户朋友圈规则组管理
- [ ] 获取规则组列表
- [ ] 获取规则组详情
- [ ] 获取规则组管理范围
- [ ] 创建新的规则组
- [ ] 编辑规则组及其管理范围
- [ ] 删除规则组
* [ ] 消息推送
* [ ] 创建企业群发
* [ ] 获取企业的全部群发记录
- [ ] 获取群发记录列表
- [ ] 获取群发成员发送任务列表
- [ ] 获取企业群发成员执行结果
* [ ] 发送新客户欢迎语
* [ ] 入群欢迎语素材管理
- [ ] 添加入群欢迎语素材
- [ ] 编辑入群欢迎语素材
- [ ] 获取入群欢迎语素材
- [ ] 删除入群欢迎语素材
* [ ] 统计管理
- [ ] 获取「联系客户统计」数据
- [ ] 获取「群聊数据统计」数据
* [ ] 变更回调

身份验证

* [ ] 网页授权登录
- [ ] 构造网页授权链接
- [ ] 获取访问用户身份
* [ ] 扫码授权登录
- [ ] 构造扫码登录链接
- [ ] 获取访问用户身份

应用管理

* [ ] 获取应用
- [ ] 获取指定的应用详情
- [ ] 获取access_token对应的应用列表
* [ ] 设置应用
* [ ] 自定义菜单
- [ ] 创建菜单
- [ ] 获取菜单
- [ ] 删除菜单
* [ ] 设置工作台自定义展示
- [ ] 设置应用在工作台展示的模版
- [ ] 获取应用在工作台展示的模版
- [ ] 设置应用在用户工作台展示的数据

消息推送

* [x] 发送应用消息
* [x] 更新模版卡片消息
* [ ] 撤回应用消息
* [x] 接收消息与事件
* [ ] 获取企业微信服务器的ip段
* [x] 发消息到群聊会话
- [x] 创建群聊会话
- [x] 修改群聊会话
- [x] 获取群聊会话
- [x] 应用推送消息
* [ ] 互联企业消息推送
- [ ] 发送应用消息
- [ ] 接收消息与事件
* [ ] 家校消息推送
- [ ] 发送「学校通知」

素材管理

* [ ] 发送应用消息
- [x] 上传临时素材
- [x] 上传图片
- [ ] 获取临时素材
- [ ] 获取高清语音素材

OA数据接口

* [ ] 企业微信打卡应用
- [ ] 获取打卡数据
- [ ] 获取打卡规则
* [ ] 企业微信审批应用
- [ ] 获取审批模板详情
- [ ] 提交审批申请
- [ ] 审批申请状态变化回调通知
- [ ] 批量获取审批单号
- [ ] 获取审批申请详情
* [ ] 企业微信公费电话
- [ ] 获取公费电话拨打记录

日程接口

- [ ] 创建日程
- [ ] 更新日程
- [ ] 取消日程
- [ ] 获取日程

电子发票

- [ ] 查询电子发票
- [ ] 更新发票状态
- [ ] 批量更新发票状态
- [ ] 批量查询电子发票