Basic_ModelDefinition.md

February 5, 2025 · View on GitHub

如何快速找到需要调用的 API 模型类名 / 方法名?


本库提供的请求模型、响应模型和接口方法,三者均保持同名。

例如,发送应用消息的请求是 CgibinMessageSendRequest,响应是 CgibinMessageSendResponse,接口是 ExecuteCgibinMessageSendAsync()。知道其中一个,其余两个就可以快速地推断出了。

再有,每个对象的命名与官方文档的接口地址大体保持一致。例如刚刚提到的发送应用消息,它的接口地址是 [POST] /cgi-bin/message/send,将其中的反斜杠去掉、并以大驼峰命名法的方式调整它,就可以得到前文提到的几个对象了。

完整的模型定义可以参考项目目录下的 src/SKIT.FlurlHttpClient.Wechat.Work/Models 目录。


找不到所需要的接口或字段?

本库会定期随微信官方更新接口或模型,但也会偶有疏漏。如果你在使用中遇到了因接口或模型定义而产生的问题,欢迎提出 Issue。

在 Issue 被处理之前,你也可以选择自行扩展 API。详细方式请参阅本文档《基础用法 - 如何扩展额外的 API?》


企业微信 API 支持情况:

[展开查看]
微信 API开发模式备注
开发接入企业 & 第三方 & 服务商 & 智慧硬件
基础:应用授权第三方 & 服务商
基础:接口调用许可第三方 & 服务商
基础:账号 ID企业 & 第三方 & 服务商
基础:通讯录管理企业 & 第三方 & 服务商
基础:身份验证企业 & 第三方 & 服务商
基础:企业互联企业 & 第三方 & 服务商
基础:上下游企业 & 第三方 & 服务商
基础:安全管理企业
基础:消息推送企业 & 第三方 & 服务商
基础:应用管理企业 & 第三方 & 服务商
基础:素材管理企业 & 第三方 & 服务商
基础:电子发票企业 & 第三方 & 服务商
基础:收银台第三方 & 服务商
基础:推广二维码第三方 & 服务商
连接微信:客户联系企业 & 第三方 & 服务商
连接微信:微信客服企业 & 第三方 & 服务商
×连接微信:企业支付企业 & 第三方 & 服务商异构协议,请使用 TenpayV2 模块
连接微信:小程序接入对外收款企业
连接微信:会话内容存档企业 & 第三方
连接微信:数据与智能专区第三方 & 服务商
连接微信:家校沟通企业 & 第三方 & 服务商
连接微信:家校应用企业 & 第三方 & 服务商
连接微信:政民沟通企业 & 第三方 & 服务商
办公:邮件企业 & 第三方 & 服务商
办公:文档企业 & 第三方 & 服务商
办公:日程企业 & 第三方 & 服务商
办公:会议企业 & 第三方 & 服务商
办公:微盘企业 & 第三方 & 服务商
办公:直播企业 & 第三方 & 服务商
办公:公费电话企业
办公:打卡企业 & 第三方 & 服务商
办公:审批企业 & 第三方 & 服务商
办公:汇报企业
办公:人事助手企业
办公:会议室企业
办公:高级功能企业
办公:紧急通知企业
智慧硬件第三方
硬件云端接入智慧硬件