Files
DotNetCore.SKIT.FlurlHttpCl…/docs/WechatApi/Advanced_ModelDefinition.md
T
2021-09-12 22:00:13 +08:00

10 KiB
Raw Blame History

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


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

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

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

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


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

[展开查看]
微信 API 所属平台 备注
√ 基础功能 公众号 & 小程序 & 小游戏
√ 自定义菜单 公众号
√ 基础消息能力 公众号
√ 客服消息 公众号
√ 微信网页开发 公众号
√ 素材管理 公众号
√ 图文消息留言管理 公众号
√ 用户管理 公众号
√ 账号管理 公众号
√ 数据统计 公众号
√ 微信卡券 公众号
√ 微信门店 公众号
√ 微信小店 公众号
√ 智能接口 公众号
× 微信设备功能 公众号 异构协议,需独立模块
√ 微信一物一码 公众号
√ 微信发票 公众号
√ 微信非税缴费 公众号
√ 订阅通知 公众号 & 小程序 & 小游戏
√ 登录 小程序 & 小游戏
√ 用户信息 小程序 & 小游戏
√ 数据分析 小程序 & 小游戏
√ 动态消息 小程序 & 小游戏
√ 客服消息 小程序 & 小游戏 & 小商店
√ 插件管理 小程序
√ 附近的小程序 小程序
√ URL Scheme 小程序
√ URL Link 小程序
× 广告 小程序 & 开放平台 异构协议,需独立模块
√ 图像处理 小程序
√ 即时配送 小程序
√ 物流助手 小程序
√ 网络 小程序
√ OCR 小程序
√ 运维中心 小程序
√ 小程序搜索 小程序
√ 服务市场 小程序
√ Short Link 小程序
√ 生物认证 小程序
× 行业能力:乘车码 小程序 开发中
√ 城市服务 小程序
√ 虚拟支付 小游戏
√ 开放数据 小游戏
√ 对局匹配 小游戏
√ 帧同步 小游戏
√ 小程序码 小程序 & 小游戏
√ 内容安全 小程序 & 小游戏
√ 云开发 小程序 & 小游戏
√ 安全风控 小程序 & 小游戏
√ 直播 小程序 & 小商店
√ 开店 小商店
√ 服务市场 小商店
√ 装修服务 小商店
√ SPU 管理 小商店
√ SKU 管理 小商店
√ 订单管理 小商店
√ 物流管理 小商店
√ 配送方式管理 小商店
√ 运费模板管理 小商店
√ 线下配送模板管理 小商店
√ 优惠券管理 小商店
√ 店铺管理 小商店
√ 商家地址管理 小商店
√ 自定义交易组件 小商店
√ 小程序联盟 小商店
√ 微信登录功能 开放平台
√ 一次性订阅消息 开放平台
√ 小程序硬件框架 开放平台
√ 第三方平台:代商家注册小程序 开放平台
√ 第三方平台:试用小程序 开放平台
√ 第三方平台:授权相关 开放平台
√ 第三方平台:授权方账号管理 开放平台
√ 第三方平台:小程序模板管理 开放平台
√ 第三方平台:小程序基础信息管理 开放平台
√ 第三方平台:小程序类目管理 开放平台
√ 第三方平台:小程序成员管理 开放平台
√ 第三方平台:小程序代码管理 开放平台
√ 第三方平台:违规和申诉管理 开放平台
√ 第三方平台:扫码关注组件 开放平台
√ 第三方平台:普通链接二维码与小程序码 开放平台
√ 第三方平台:其他小程序业务 开放平台
√ 第三方平台:公众号业务 开放平台
√ 微信返佣商品推广 开放平台
√ 云开发 开放平台