Skip to content

Latest commit

 

History

History
194 lines (153 loc) · 8.79 KB

Basic_ModelDefinition.md

File metadata and controls

194 lines (153 loc) · 8.79 KB

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


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

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

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

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


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

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

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


微信公众平台 & 微信开放平台 API 支持情况:

1. 公众号

[展开查看]
微信 API 备注
基础功能
OpenAPI 管理
自定义菜单
基础消息能力
订阅通知
客服消息
微信网页开发
素材管理
草稿箱
发布能力
图文消息留言管理
用户管理
账号管理
数据统计
微信卡券
微信门店
微信小店
智能接口
× 微信设备功能 异构协议,需独立模块
微信一物一码
微信发票
微信非税缴费
扫服务号二维码打开小程序

2. 小程序

[展开查看]
微信 API 平台能力 备注
基础功能
OpenAPI 管理
小程序登录
用户信息
小程序码于与小程序链接
小程序客服
消息相关
小程序安全
数据分析
硬件设备
小程序直播 行业能力
运维中心
插件管理
云开发
附近小程序
图像处理与文字识别
微信红包封面
即时配送 行业能力
物流助手 行业能力
微信服务市场
生物认证
交易保障 商业能力
购物订单 商业能力
微信客服 商业能力
× 广告 异构协议,需独立模块
交易组件 商业能力
小程序联盟 商业能力
小程序支付管理服务 商业能力
× 乘车码 行业能力 开发中
城市服务 城市服务
服务市场 服务市场

3. 小游戏

[展开查看]
微信 API 备注
基础功能
OpenAPI 管理
登录
内容安全
开放数据
动态消息
小程序码
URL Scheme
URL Link
数据分析
用户信息
云开发
对局匹配
硬件设备
网络
帧同步
手机号
安全风控
Short Link
订阅消息
虚拟支付

4. 小商店

[展开查看]
微信 API 备注
开店接口
服务市场接口
接入商品前必需接口
SPU 接口
SKU 接口
订单接口
物流接口
优惠券接口
店铺接口
直播接口
小程序联盟

5. 视频号

[展开查看]
微信 API 备注
视频号小店开放接口
视频号助手开放接口
接口管理

6. 开放平台

[展开查看]
微信 API 模块 备注
微信登录功能 移动应用 & 网站应用
一次性订阅消息 移动应用
第三方平台调用凭证 第三方平台
授权帐号管理 第三方平台
OpenAPI 管理 第三方平台
第三方平台管理 第三方平台
开放平台帐号管理 第三方平台
代商家注册小程序 第三方平台
代商家管理小程序 第三方平台
小程序流量主代运营 第三方平台
代商家管理公众号 第三方平台
批量代云开发 第三方平台
普通代云开发 第三方平台
微信云托管 第三方平台
服务平台 服务平台
× 硬件框架 硬件框架 异构协议,需独立模块