DotNetCore.SKIT.FlurlHttpCl.../docs/WechatWork/Basic_ModelDefinition.md

70 lines
6.0 KiB
Markdown
Raw Normal View History

2021-07-27 18:37:38 +08:00
## 如何快速找到需要调用的 API 模型类名 / 方法名?
2021-06-07 00:32:04 +08:00
---
本库提供的请求模型、响应模型和接口方法,三者均保持同名。
例如,发送应用消息的请求是 `CgibinMessageSendRequest`,响应是 `CgibinMessageSendResponse`,接口是 `ExecuteCgibinMessageSendAsync()`。知道其中一个,其余两个就可以快速地推断出了。
再有,每个对象的命名与官方文档的接口地址大体保持一致。例如刚刚提到的发送应用消息,它的接口地址是 `[POST] /cgi-bin/message/send`,将其中的反斜杠去掉、并以大驼峰命名法的方式调整它,就可以得到前文提到的几个对象了。
2021-09-11 18:10:32 +08:00
完整的模型定义可以参考项目目录下的 _src/SKIT.FlurlHttpClient.Wechat.Work/Models_ 目录。
---
2022-10-27 20:22:53 +08:00
### 找不到所需要的接口或字段?
本库会定期随微信官方更新接口或模型,但也会偶有疏漏。如果你在使用中遇到了因接口或模型定义而产生的问题,欢迎提出 Issue。
2023-03-02 19:36:47 +08:00
在 Issue 被处理之前,你也可以选择自行扩展 API。详细方式请参阅本文档[《基础用法 - 如何扩展额外的 API》](./Basic_Extensions.md)。
2022-10-27 20:22:53 +08:00
---
2021-09-11 18:10:32 +08:00
### 企业微信 API 支持情况:
<details>
<summary>[展开查看]</summary>
| | 微信 API | 开发模式 | 备注 |
| :-: | :---------------------------: | :-------------------------------: | :----------------------------: |
| √ | 开发接入 | 企业 & 第三方 & 服务商 & 智慧硬件 | |
| √ | 基础:账号 ID | 企业 & 第三方 & 服务商 | |
| √ | 基础:通讯录管理 | 企业 & 第三方 & 服务商 | |
| √ | 基础:身份验证 | 企业 & 第三方 & 服务商 | |
| √ | 基础:企业互联 | 企业 & 第三方 & 服务商 | |
| √ | 基础:上下游 | 企业 & 第三方 & 服务商 | |
| √ | 基础:消息推送 | 企业 & 第三方 & 服务商 | |
| √ | 基础:应用管理 | 企业 & 第三方 & 服务商 | |
| √ | 基础:素材管理 | 企业 & 第三方 & 服务商 | |
| √ | 基础:电子发票 | 企业 & 第三方 & 服务商 | |
| √ | 基础:应用授权 | 第三方 & 服务商 | |
| √ | 基础:接口调用许可 | 第三方 & 服务商 | |
| √ | 基础:收银台 | 第三方 & 服务商 | |
| √ | 基础:推广二维码 | 第三方 & 服务商 | |
| √ | 连接微信:客户联系 | 企业 & 第三方 & 服务商 | |
| √ | 连接微信:微信客服 | 企业 & 第三方 & 服务商 | |
| × | <del>连接微信:企业支付</del> | 企业 & 第三方 & 服务商 | 异构协议,请使用 TenpayV2 模块 |
| √ | 连接微信:小程序接入对外收款 | 企业 | |
| √ | 连接微信:会话内容存档 | 企业 | |
| √ | 连接微信:家校沟通 | 企业 & 第三方 & 服务商 | |
| √ | 连接微信:家校应用 | 企业 & 第三方 & 服务商 | |
| √ | 连接微信:政民沟通 | 企业 & 第三方 & 服务商 | |
| √ | 办公:邮件 | 企业 & 第三方 & 服务商 | |
| √ | 办公:文档 | 企业 & 第三方 & 服务商 | |
| √ | 办公:日程 | 企业 & 第三方 & 服务商 | |
| √ | 办公:会议 | 企业 & 第三方 & 服务商 | |
| √ | 办公:微盘 | 企业 & 第三方 & 服务商 | |
| √ | 办公:直播 | 企业 & 第三方 & 服务商 | |
| √ | 办公:公费电话 | 企业 | |
| √ | 办公:打卡 | 企业 & 第三方 & 服务商 | |
| √ | 办公:审批 | 企业 & 第三方 & 服务商 | |
| √ | 办公:汇报 | 企业 | |
| √ | 办公:人事助手 | 企业 | |
| √ | 办公:会议室 | 企业 | |
| √ | 办公:紧急通知 | 企业 | |
| √ | 智慧硬件 | 第三方 | |
| √ | 硬件云端接入 | 智慧硬件 | |
2021-09-11 18:10:32 +08:00
</details>