本库提供的请求模型、响应模型和接口方法,三者均保持同名。
例如,发送应用消息的请求是 CgibinMessageSendRequest
,响应是 CgibinMessageSendResponse
,接口是 ExecuteCgibinMessageSendAsync()
。知道其中一个,其余两个就可以快速地推断出了。
再有,每个对象的命名与官方文档的接口地址大体保持一致。例如刚刚提到的发送应用消息,它的接口地址是 [POST] /cgi-bin/message/send
,将其中的反斜杠去掉、并以大驼峰命名法的方式调整它,就可以得到前文提到的几个对象了。
完整的模型定义可以参考项目目录下的 src/SKIT.FlurlHttpClient.Wechat.Work/Models 目录。
[展开查看]
微信 API | 开发模式 | 备注 | |
---|---|---|---|
√ | 基础功能 | 企业 & 服务商 & 硬件接入 | |
√ | 通讯录管理:成员管理 | 企业 & 服务商 & 硬件接入 | |
√ | 通讯录管理:部门管理 | 企业 & 服务商 & 硬件接入 | |
√ | 通讯录管理:标签管理 | 企业 & 服务商 & 硬件接入 | |
√ | 通讯录管理:异步批量接口 | 企业 & 服务商 & 硬件接入 | |
√ | 通讯录管理:异步导出接口 | 企业 | |
√ | 通讯录管理:互联企业 | 企业 | |
√ | 通讯录管理:通讯录搜索 | 服务商 | |
√ | 通讯录管理:通讯录 ID 转译 | 服务商 | |
√ | 客户联系:企业服务人员管理 | 企业 & 服务商 | |
√ | 客户联系:客户管理 | 企业 & 服务商 | |
√ | 客户联系:客户标签管理 | 企业 & 服务商 | |
√ | 客户联系:在职继承 | 企业 & 服务商 | |
√ | 客户联系:离职继承 | 企业 & 服务商 | |
√ | 客户联系:客户群管理 | 企业 & 服务商 | |
√ | 客户联系:客户朋友圈 | 企业 & 服务商 | |
√ | 客户联系:消息推送 | 企业 & 服务商 | |
√ | 客户联系:统计管理 | 企业 & 服务商 | |
√ | 客户联系:管理商品图册 | 企业 & 服务商 | |
√ | 客户联系:管理聊天敏感词 | 企业 & 服务商 | |
√ | 微信客服:客服账号管理 | 企业 & 服务商 | |
√ | 微信客服:接待人员管理 | 企业 & 服务商 | |
√ | 微信客服:会话分配与消息发送 | 企业 & 服务商 | |
√ | 微信客服:升级服务配置 | 企业 & 服务商 | |
√ | 微信客服:其他基础信息获取 | 企业 & 服务商 | |
√ | 微信客服:统计管理 | 企业 & 服务商 | |
√ | 身份验证:网页授权登录 | 企业 & 服务商 & 硬件接入 | |
√ | 身份验证:扫码授权登录 | 企业 & 服务商 & 硬件接入 | |
√ | 应用管理:获取或设置应用 | 企业 & 服务商 & 硬件接入 | |
√ | 应用管理:自定义菜单 | 企业 | |
√ | 应用管理:自定义工作台 | 企业 | |
√ | 消息推送:发送应用消息 | 企业 & 服务商 & 硬件接入 | |
√ | 消息推送:更新任务卡片消息状态 | 企业 & 服务商 | |
√ | 消息推送:发送消息到群聊会话 | 企业 | |
√ | 消息推送:互联企业消息推送 | 企业 | |
√ | 消息推送:家校消息推送 | 企业 | |
√ | 消息推送:查询应用消息发送统计 | 企业 & 服务商 | |
√ | 素材管理 | 企业 & 服务商 & 硬件接入 | |
√ | OA:打卡 | 企业 & 服务商 | |
√ | OA:审批 | 企业 & 服务商 | |
√ | OA:汇报 | 企业 & 服务商 | |
√ | OA:审批流程引擎 | 企业 & 服务商 & 硬件接入 | |
√ | OA:会议室 | 企业 | |
√ | OA:紧急通知 | 企业 | |
√ | 效率工具:日程 | 企业 & 服务商 | |
√ | 效率工具:会议 | 企业 & 服务商 | |
√ | 效率工具:直播 | 企业 & 服务商 | |
√ | 效率工具:微盘 | 企业 | |
√ | 效率工具:公费电话 | 企业 | |
× | 异构协议,需独立模块 | ||
× | 异构协议,需独立模块 | ||
√ | 企业支付:员工收款 | 企业 | |
√ | 企业支付:对外收款 | 企业 & 服务商 | |
√ | 企业互联 | 企业 & 服务商 | |
√ | 上下游 | 企业 & 服务商 | |
√ | 会话内容存档 | 企业 | |
√ | 电子发票 | 企业 & 服务商 & 硬件接入 | |
√ | 家校沟通:基础接口 | 企业 & 服务商 | |
√ | 家校沟通:网页授权登录 | 企业 & 服务商 | |
√ | 家校沟通:学生与家长管理 | 企业 & 服务商 | |
√ | 家校沟通:部门管理 | 企业 & 服务商 | |
√ | 家校应用:健康上报 | 企业 | |
√ | 家校应用:复学码 | 企业 | |
√ | 家校应用:上课直播 | 企业 & 服务商 | |
√ | 政民沟通:配置服务网格 | 企业 | |
√ | 政民沟通:配置事件类别 | 企业 | |
√ | 政民沟通:巡查上报 | 企业 | |
√ | 政民沟通:居民上报 | 企业 | |
√ | 政民沟通:防疫场所码 | 企业 | |
√ | 应用授权 | 服务商 & 硬件接入 | |
√ | 推广二维码 | 服务商 & 硬件接入 | |
√ | 设备管理 | 硬件接入 |