From bd53e556679666e33cc3d61fc4cdae0c2225937d Mon Sep 17 00:00:00 2001 From: fudiwei Date: Sat, 11 Sep 2021 18:10:32 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=AE=8C=E5=96=84=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 24 ++--- docs/WechatAds/Advanced_ModelDefinition.md | 26 +++++ docs/WechatAds/README.md | 18 ---- docs/WechatApi/Advanced_ModelDefinition.md | 99 ++++++++++++++++++- docs/WechatApi/README.md | 89 ----------------- .../Advanced_ModelDefinition.md | 47 ++++++++- docs/WechatTenpayV3/README.md | 37 +------ docs/WechatWork/Advanced_ModelDefinition.md | 77 ++++++++++++++- docs/WechatWork/README.md | 67 ------------- 9 files changed, 258 insertions(+), 226 deletions(-) diff --git a/README.md b/README.md index e9d1e106..0e786312 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ # SKIT.FlurlHttpClient.Wechat -[![Gitee Stars](https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat/badge/star.svg)](https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat) -[![Gitee Forks](https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat/badge/fork.svg)](https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat) -[![GitHub Stars](https://img.shields.io/github/stars/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat?logo=github)](https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat) -[![GitHub Forks](https://img.shields.io/github/forks/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat?logo=github)](https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat) -[![Vistors](https://visitor-badge.laobi.icu/badge?page_id=fudiwei.DotNetCore.SKIT.FlurlHttpClient.Wechat)](https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat) -[![License](https://img.shields.io/github/license/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat)](https://mit-license.org/) +[![Gitee Stars](https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat/badge/star.svg?white&title=Stars)](https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat) +[![Gitee Forks](https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat/badge/fork.svg?&title=Forks)](https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat) +[![GitHub Stars](https://img.shields.io/github/stars/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat?logo=github&label=Stars)](https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat) +[![GitHub Forks](https://img.shields.io/github/forks/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat?logo=github&label=Forks)](https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat) +[![Vistors](https://visitor-badge.laobi.icu/badge?page_id=fudiwei.DotNetCore.SKIT.FlurlHttpClient.Wechat&title=Vistors)](https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat) +[![License](https://img.shields.io/github/license/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat?label=License)](https://mit-license.org/) 基于 `Flurl.Http` 的微信 API HTTP 客户端,支持公众平台、开放平台、商户平台、企业微信、广告平台等模块。 @@ -37,12 +37,12 @@ ## 模块 -| 名称 | NuGet | 其他 | -| :--------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------: | -| 公众平台(公众号、小程序)
+ 开放平台模块 | [![NuGet Version](https://img.shields.io/nuget/v/SKIT.FlurlHttpClient.Wechat.Api.svg?sanitize=true)](https://www.nuget.org/packages/SKIT.FlurlHttpClient.Wechat.Api)
[![NuGet Download](https://img.shields.io/nuget/dt/SKIT.FlurlHttpClient.Wechat.Api.svg?sanitize=true)](https://www.nuget.org/packages/SKIT.FlurlHttpClient.Wechat.Api) | [开发文档](./docs/WechatApi/README.md)|[示例项目](./docs/WechatApi/Sample.md) | -| 商户平台(微信支付)模块 | [![NuGet Version](https://img.shields.io/nuget/v/SKIT.FlurlHttpClient.Wechat.TenpayV3.svg?sanitize=true)](https://www.nuget.org/packages/SKIT.FlurlHttpClient.Wechat.TenpayV3)
[![NuGet Download](https://img.shields.io/nuget/dt/SKIT.FlurlHttpClient.Wechat.TenpayV3.svg?sanitize=true)](https://www.nuget.org/packages/SKIT.FlurlHttpClient.Wechat.TenpayV3) | [开发文档](./docs/WechatTenpayV3/README.md)|[示例项目](./docs/WechatTenpayV3/Sample.md) | -| 企业微信(企业号)模块 | [![NuGet Version](https://img.shields.io/nuget/v/SKIT.FlurlHttpClient.Wechat.Work.svg?sanitize=true)](https://www.nuget.org/packages/SKIT.FlurlHttpClient.Wechat.Work)
[![NuGet Download](https://img.shields.io/nuget/dt/SKIT.FlurlHttpClient.Wechat.Work.svg?sanitize=true)](https://www.nuget.org/packages/SKIT.FlurlHttpClient.Wechat.Work) | [开发文档](./docs/WechatWork/README.md) | -| 广告平台(广点通)模块 | [![NuGet Version](https://img.shields.io/nuget/v/SKIT.FlurlHttpClient.Wechat.Ads.svg?sanitize=true)](https://www.nuget.org/packages/SKIT.FlurlHttpClient.Wechat.Ads)
[![NuGet Download](https://img.shields.io/nuget/dt/SKIT.FlurlHttpClient.Wechat.Ads.svg?sanitize=true)](https://www.nuget.org/packages/SKIT.FlurlHttpClient.Wechat.Ads) | [开发文档](./docs/WechatAds/README.md) | +| 名称 | NuGet | 其他 | +| :--------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------: | +| 公众平台(公众号、小程序)
+ 开放平台模块 | [![NuGet Version](https://img.shields.io/nuget/v/SKIT.FlurlHttpClient.Wechat.Api.svg?label=NuGet)](https://www.nuget.org/packages/SKIT.FlurlHttpClient.Wechat.Api)
[![NuGet Download](https://img.shields.io/nuget/dt/SKIT.FlurlHttpClient.Wechat.Api.svg?sanitize=true&label=Downloads)](https://www.nuget.org/packages/SKIT.FlurlHttpClient.Wechat.Api) | [开发文档](./docs/WechatApi/README.md)|[示例项目](./docs/WechatApi/Sample.md) | +| 商户平台(微信支付)模块 | [![NuGet Version](https://img.shields.io/nuget/v/SKIT.FlurlHttpClient.Wechat.TenpayV3.svg?label=NuGet)](https://www.nuget.org/packages/SKIT.FlurlHttpClient.Wechat.TenpayV3)
[![NuGet Download](https://img.shields.io/nuget/dt/SKIT.FlurlHttpClient.Wechat.TenpayV3.svg?sanitize=true&label=Downloads)](https://www.nuget.org/packages/SKIT.FlurlHttpClient.Wechat.TenpayV3) | [开发文档](./docs/WechatTenpayV3/README.md)|[示例项目](./docs/WechatTenpayV3/Sample.md) | +| 企业微信(企业号)模块 | [![NuGet Version](https://img.shields.io/nuget/v/SKIT.FlurlHttpClient.Wechat.Work.svg?label=NuGet)](https://www.nuget.org/packages/SKIT.FlurlHttpClient.Wechat.Work)
[![NuGet Download](https://img.shields.io/nuget/dt/SKIT.FlurlHttpClient.Wechat.Work.svg?sanitize=true&label=Downloads)](https://www.nuget.org/packages/SKIT.FlurlHttpClient.Wechat.Work) | [开发文档](./docs/WechatWork/README.md) | +| 广告平台(广点通)模块 | [![NuGet Version](https://img.shields.io/nuget/v/SKIT.FlurlHttpClient.Wechat.Ads.svg?label=NuGet)](https://www.nuget.org/packages/SKIT.FlurlHttpClient.Wechat.Ads)
[![NuGet Download](https://img.shields.io/nuget/dt/SKIT.FlurlHttpClient.Wechat.Ads.svg?sanitize=true&label=Downloads)](https://www.nuget.org/packages/SKIT.FlurlHttpClient.Wechat.Ads) | [开发文档](./docs/WechatAds/README.md) | --- diff --git a/docs/WechatAds/Advanced_ModelDefinition.md b/docs/WechatAds/Advanced_ModelDefinition.md index e9dc383c..1ef2a2ba 100644 --- a/docs/WechatAds/Advanced_ModelDefinition.md +++ b/docs/WechatAds/Advanced_ModelDefinition.md @@ -9,3 +9,29 @@ 再有,每个对象的命名与官方文档的接口地址大体保持一致。例如刚刚提到的预估覆盖人数,它的接口地址是 `[POST] /estimation/get`,将其中的反斜杠去掉、并以大驼峰命名法的方式调整它,就可以得到前文提到的几个对象了。 完整的模型定义可以参考项目目录下的 _src/SKIT.FlurlHttpClient.Wechat.Ads/Models_ 目录。 + +--- + +### 微信广告平台 API 支持情况: + +
+ +[展开查看] + +| | 微信 API | 备注 | +| :-: | :------------: | :--: | +| √ | 广告帐号模块 | | +| √ | 资质管理模块 | | +| √ | 服务商权限模块 | | +| √ | 资金账户模块 | | +| √ | 推广计划模块 | | +| √ | 广告组模块 | | +| √ | 广告创意模块 | | +| √ | 广告模块 | | +| √ | 报表模块 | | +| √ | 异步任务模块 | | +| √ | 图片管理模块 | | +| √ | 客户人群管理 | | +| √ | 其他模块 | | + +
diff --git a/docs/WechatAds/README.md b/docs/WechatAds/README.md index cfd259d5..63ceffcb 100644 --- a/docs/WechatAds/README.md +++ b/docs/WechatAds/README.md @@ -14,24 +14,6 @@ - 提供了微信广告平台 API 所需的 MD5 等算法工具类。 -- 完整微信广告平台 API 一览: - - | | 微信 API | 备注 | - | :-: | :------------: | :--: | - | √ | 广告帐号模块 | | - | √ | 资质管理模块 | | - | √ | 服务商权限模块 | | - | √ | 资金账户模块 | | - | √ | 推广计划模块 | | - | √ | 广告组模块 | | - | √ | 广告创意模块 | | - | √ | 广告模块 | | - | √ | 报表模块 | | - | √ | 异步任务模块 | | - | √ | 图片管理模块 | | - | √ | 客户人群管理 | | - | √ | 其他模块 | | - --- ## 基础用法 diff --git a/docs/WechatApi/Advanced_ModelDefinition.md b/docs/WechatApi/Advanced_ModelDefinition.md index 470a65d0..54f607e4 100644 --- a/docs/WechatApi/Advanced_ModelDefinition.md +++ b/docs/WechatApi/Advanced_ModelDefinition.md @@ -8,4 +8,101 @@ 再有,每个对象的命名与官方文档的接口地址大体保持一致。例如刚刚提到的发送模板消息,它的接口地址是 `[POST] /cgi-bin/message/template/send`,将其中的反斜杠去掉、并以大驼峰命名法的方式调整它,就可以得到前文提到的几个对象了。 -完整的模型定义可以参考项目目录下的 _src/SKIT.FlurlHttpClient.Wechat.Api/Models_ 目录。 \ No newline at end of file +完整的模型定义可以参考项目目录下的 _src/SKIT.FlurlHttpClient.Wechat.Api/Models_ 目录。 + +--- + +### 微信公众平台 & 微信开放平台 API 支持情况: + +
+ +[展开查看] + + | | 微信 API | 所属平台 | 备注 | + | :-: | :----------------------------------: | :--------------------------: | :------------------: | + | √ | 基础功能 | 公众号 & 小程序 & 小游戏 | | + | √ | 自定义菜单 | 公众号 | | + | √ | 基础消息能力 | 公众号 | | + | √ | 客服消息 | 公众号 | | + | √ | 微信网页开发 | 公众号 | | + | √ | 素材管理 | 公众号 | | + | √ | 图文消息留言管理 | 公众号 | | + | √ | 用户管理 | 公众号 | | + | √ | 账号管理 | 公众号 | | + | √ | 数据统计 | 公众号 | | + | √ | 微信卡券 | 公众号 | | + | √ | 微信门店 | 公众号 | | + | √ | 微信小店 | 公众号 | | + | √ | 智能接口 | 公众号 | | + | × | 微信设备功能 | 公众号 | 异构协议,需独立模块 | + | √ | 微信一物一码 | 公众号 | | + | √ | 微信发票 | 公众号 | | + | √ | 微信非税缴费 | 公众号 | | + | √ | 订阅通知 | 公众号 & 小程序 & 小游戏 | | + | √ | 登录 | 小程序 & 小游戏 | | + | √ | 用户信息 | 小程序 & 小游戏 | | + | √ | 数据分析 | 小程序 & 小游戏 | | + | √ | 动态消息 | 小程序 & 小游戏 | | + | √ | 客服消息 | 小程序 & 小游戏 & 小商店 | | + | √ | 插件管理 | 小程序 | | + | √ | 附近的小程序 | 小程序 | | + | √ | URL Scheme | 小程序 | | + | √ | URL Link | 小程序 | | + | × | 广告 | 小程序 & 开放平台 | 异构协议,需独立模块 | + | √ | 图像处理 | 小程序 | | + | √ | 即时配送 | 小程序 | | + | √ | 物流助手 | 小程序 | | + | √ | 网络 | 小程序 | | + | √ | OCR | 小程序 | | + | √ | 运维中心 | 小程序 | | + | √ | 小程序搜索 | 小程序 | | + | √ | 服务市场 | 小程序 | | + | √ | Short Link | 小程序 | | + | √ | 生物认证 | 小程序 | | + | × | 行业能力:乘车码 | 小程序 | _开发中_ | + | √ | 城市服务 | 小程序 | | + | √ | 虚拟支付 | 小游戏 | | + | √ | 开放数据 | 小游戏 | | + | √ | 对局匹配 | 小游戏 | | + | √ | 帧同步 | 小游戏 | | + | √ | 小程序码 | 小程序 & 小游戏 | | + | √ | 内容安全 | 小程序 & 小游戏 | | + | √ | 云开发 | 小程序 & 小游戏 | | + | √ | 安全风控 | 小程序 & 小游戏 | | + | √ | 直播 | 小程序 & 小商店 | | + | √ | 开店 | 小商店 | | + | √ | 服务市场 | 小商店 | | + | √ | 装修服务 | 小商店 | | + | √ | SPU 管理 | 小商店 | | + | √ | SKU 管理 | 小商店 | | + | √ | 订单管理 | 小商店 | | + | √ | 物流管理 | 小商店 | | + | √ | 配送方式管理 | 小商店 | | + | √ | 运费模板管理 | 小商店 | | + | √ | 线下配送模板管理 | 小商店 | | + | √ | 优惠券管理 | 小商店 | | + | √ | 店铺管理 | 小商店 | | + | √ | 商家地址管理 | 小商店 | | + | √ | 自定义交易组件 | 小商店 | | + | √ | 小程序联盟 | 小商店 | | + | √ | 微信登录功能 | 开放平台 | | + | √ | 一次性订阅消息 | 开放平台 | | + | √ | 小程序硬件框架 | 开放平台 | | + | √ | 第三方平台:代商家注册小程序 | 开放平台 | | + | √ | 第三方平台:试用小程序 | 开放平台 | | + | √ | 第三方平台:授权相关 | 开放平台 | | + | √ | 第三方平台:授权方账号管理 | 开放平台 | | + | √ | 第三方平台:小程序模板管理 | 开放平台 | | + | √ | 第三方平台:小程序基础信息管理 | 开放平台 | | + | √ | 第三方平台:小程序类目管理 | 开放平台 | | + | √ | 第三方平台:小程序成员管理 | 开放平台 | | + | √ | 第三方平台:小程序代码管理 | 开放平台 | | + | √ | 第三方平台:违规和申诉管理 | 开放平台 | | + | √ | 第三方平台:扫码关注组件 | 开放平台 | | + | √ | 第三方平台:普通链接二维码与小程序码 | 开放平台 | | + | √ | 第三方平台:其他小程序业务 | 开放平台 | | + | √ | 第三方平台:公众号业务 | 开放平台 | | + | √ | 微信返佣商品推广 | 开放平台 | | + | √ | 云开发 | 开放平台 | | + +
diff --git a/docs/WechatApi/README.md b/docs/WechatApi/README.md index a5faea1a..9fb9d6ee 100644 --- a/docs/WechatApi/README.md +++ b/docs/WechatApi/README.md @@ -12,95 +12,6 @@ - 提供了 JS-SDK 签名、解析回调通知事件等扩展方法。 -- 完整微信公众平台 & 微信开放平台 API 一览: - - | | 微信 API | 所属平台 | 备注 | - | :-: | :----------------------------------: | :--------------------------: | :------------------: | - | √ | 基础功能 | 公众号 & 小程序 & 小游戏 | | - | √ | 自定义菜单 | 公众号 | | - | √ | 基础消息能力 | 公众号 | | - | √ | 客服消息 | 公众号 | | - | √ | 微信网页开发 | 公众号 | | - | √ | 素材管理 | 公众号 | | - | √ | 图文消息留言管理 | 公众号 | | - | √ | 用户管理 | 公众号 | | - | √ | 账号管理 | 公众号 | | - | √ | 数据统计 | 公众号 | | - | √ | 微信卡券 | 公众号 | | - | √ | 微信门店 | 公众号 | | - | √ | 微信小店 | 公众号 | | - | √ | 智能接口 | 公众号 | | - | × | 微信设备功能 | 公众号 | 异构协议,需独立模块 | - | √ | 微信一物一码 | 公众号 | | - | √ | 微信发票 | 公众号 | | - | √ | 微信非税缴费 | 公众号 | | - | √ | 订阅通知 | 公众号 & 小程序 & 小游戏 | | - | √ | 登录 | 小程序 & 小游戏 | | - | √ | 用户信息 | 小程序 & 小游戏 | | - | √ | 数据分析 | 小程序 & 小游戏 | | - | √ | 动态消息 | 小程序 & 小游戏 | | - | √ | 客服消息 | 小程序 & 小游戏 & 小商店 | | - | √ | 插件管理 | 小程序 | | - | √ | 附近的小程序 | 小程序 | | - | √ | URL Scheme | 小程序 | | - | √ | URL Link | 小程序 | | - | × | 广告 | 小程序 & 开放平台 | 异构协议,需独立模块 | - | √ | 图像处理 | 小程序 | | - | √ | 即时配送 | 小程序 | | - | √ | 物流助手 | 小程序 | | - | √ | 网络 | 小程序 | | - | √ | OCR | 小程序 | | - | √ | 运维中心 | 小程序 | | - | √ | 小程序搜索 | 小程序 | | - | √ | 服务市场 | 小程序 | | - | √ | Short Link | 小程序 | | - | √ | 生物认证 | 小程序 | | - | × | 行业能力:乘车码 | 小程序 | _开发中_ | - | √ | 城市服务 | 小程序 | | - | √ | 虚拟支付 | 小游戏 | | - | √ | 开放数据 | 小游戏 | | - | √ | 对局匹配 | 小游戏 | | - | √ | 帧同步 | 小游戏 | | - | √ | 小程序码 | 小程序 & 小游戏 | | - | √ | 内容安全 | 小程序 & 小游戏 | | - | √ | 云开发 | 小程序 & 小游戏 | | - | √ | 安全风控 | 小程序 & 小游戏 | | - | √ | 直播 | 小程序 & 小商店 | | - | √ | 开店 | 小商店 | | - | √ | 服务市场 | 小商店 | | - | √ | 装修服务 | 小商店 | | - | √ | SPU 管理 | 小商店 | | - | √ | SKU 管理 | 小商店 | | - | √ | 订单管理 | 小商店 | | - | √ | 物流管理 | 小商店 | | - | √ | 配送方式管理 | 小商店 | | - | √ | 运费模板管理 | 小商店 | | - | √ | 线下配送模板管理 | 小商店 | | - | √ | 优惠券管理 | 小商店 | | - | √ | 店铺管理 | 小商店 | | - | √ | 商家地址管理 | 小商店 | | - | √ | 自定义交易组件 | 小商店 | | - | √ | 小程序联盟 | 小商店 | | - | √ | 微信登录功能 | 开放平台 | | - | √ | 一次性订阅消息 | 开放平台 | | - | √ | 小程序硬件框架 | 开放平台 | | - | √ | 第三方平台:代商家注册小程序 | 开放平台 | | - | √ | 第三方平台:试用小程序 | 开放平台 | | - | √ | 第三方平台:授权相关 | 开放平台 | | - | √ | 第三方平台:授权方账号管理 | 开放平台 | | - | √ | 第三方平台:小程序模板管理 | 开放平台 | | - | √ | 第三方平台:小程序基础信息管理 | 开放平台 | | - | √ | 第三方平台:小程序类目管理 | 开放平台 | | - | √ | 第三方平台:小程序成员管理 | 开放平台 | | - | √ | 第三方平台:小程序代码管理 | 开放平台 | | - | √ | 第三方平台:违规和申诉管理 | 开放平台 | | - | √ | 第三方平台:扫码关注组件 | 开放平台 | | - | √ | 第三方平台:普通链接二维码与小程序码 | 开放平台 | | - | √ | 第三方平台:其他小程序业务 | 开放平台 | | - | √ | 第三方平台:公众号业务 | 开放平台 | | - | √ | 微信返佣商品推广 | 开放平台 | | - | √ | 云开发 | 开放平台 | | - --- ## 基础用法 diff --git a/docs/WechatTenpayV3/Advanced_ModelDefinition.md b/docs/WechatTenpayV3/Advanced_ModelDefinition.md index 315db225..51eb9244 100644 --- a/docs/WechatTenpayV3/Advanced_ModelDefinition.md +++ b/docs/WechatTenpayV3/Advanced_ModelDefinition.md @@ -14,13 +14,56 @@ --- +### 微信支付 API 支持情况: + +
+ +[展开查看] + + | | 微信 API | 商户类型 | 备注 | + | :-: | :-----------------------------: | :--------------------------: | :---------------: | + | √ | 商户进件:特约商户进件 | 服务商 | | + | √ | 基础支付:JSAPI 支付 | 直连商户 & 服务商 | | + | √ | 基础支付:APP 支付 | 直连商户 & 服务商 | | + | √ | 基础支付:H5 支付 | 直连商户 & 服务商 | | + | √ | 基础支付:Native 支付 | 直连商户 & 服务商 | | + | √ | 基础支付:小程序支付 | 直连商户 & 服务商 | | + | √ | 基础支付:合单支付 | 直连商户 & 服务商 | | + | × | 基础支付:付款码支付 | 直连商户 & 服务商 | 官方未提供 v3 API | + | √ | 经营能力:微信支付分 | 直连商户 & 服务商 | | + | √ | 经营能力:微信先享卡 | 直连商户 | | + | √ | 经营能力:支付即服务 | 直连商户 & 服务商 | | + | √ | 经营能力:点金计划 | 服务商 | | + | √ | 行业方案:电商收付通 | 服务商 | | + | √ | 行业方案:智慧商圈 | 直连商户 & 服务商 | | + | √ | 营销工具:代金券 | 直连商户 & 服务商 | | + | √ | 营销工具:商家券 | 直连商户 & 服务商 | | + | √ | 营销工具:委托营销 | 直连商户 & 服务商 | | + | √ | 营销工具:消费卡 | 直连商户 & 服务商 | | + | √ | 营销工具:支付有礼 | 直连商户 & 服务商 | | + | √ | 营销工具:图片上传(营销专用) | 直连商户 & 服务商 | | + | × | 营销工具:现金红包 | 直连商户 & 服务商 | 官方未提供 v3 API | + | √ | 营销工具:银行定向促活 | 直连商户 & 服务商 | | + | × | 资金应用:企业付款 | 直连商户 | 官方未提供 v3 API | + | √ | 资金应用:分账 | 直连商户 & 服务商 | | + | √ | 资金应用:连锁品牌分账 | 服务商 | | + | √ | 风险合规:商户开户意愿确认 | 服务商 | | + | √ | 风险合规:消费者投诉 2.0 | 直连商户 & 服务商 | | + | × | 其他能力:清关上报 | 直连商户 | 官方未提供 v3 API | + | √ | 其他能力:图片上传 | 直连商户 & 服务商 | | + | √ | 其他能力:视频上传 | 直连商户 & 服务商 | | + +
+ +--- + ### 【附 1】直连商户模式 API 模型命名速查表: 注:树形结构与[微信支付开发者文档](https://pay.weixin.qq.com/wiki/doc/apiv3/apis/index.shtml)目录结构保持一致。
-展开 +[展开查看] - 平台证书 @@ -388,7 +431,7 @@
-展开 +[展开查看] - 平台证书 diff --git a/docs/WechatTenpayV3/README.md b/docs/WechatTenpayV3/README.md index 0f3d8343..424654a1 100644 --- a/docs/WechatTenpayV3/README.md +++ b/docs/WechatTenpayV3/README.md @@ -16,41 +16,6 @@ - 提供了调起支付签名、解析响应敏感数据、解析回调通知事件敏感数据等扩展方法。 -- 完整微信支付 API 一览: - - | | 微信 API | 商户类型 | 备注 | - | :-: | :-----------------------------: | :--------------------------: | :---------------: | - | √ | 商户进件:特约商户进件 | 服务商 | | - | √ | 基础支付:JSAPI 支付 | 直连商户 & 服务商 | | - | √ | 基础支付:APP 支付 | 直连商户 & 服务商 | | - | √ | 基础支付:H5 支付 | 直连商户 & 服务商 | | - | √ | 基础支付:Native 支付 | 直连商户 & 服务商 | | - | √ | 基础支付:小程序支付 | 直连商户 & 服务商 | | - | √ | 基础支付:合单支付 | 直连商户 & 服务商 | | - | × | 基础支付:付款码支付 | 直连商户 & 服务商 | 官方未提供 v3 API | - | √ | 经营能力:微信支付分 | 直连商户 & 服务商 | | - | √ | 经营能力:微信先享卡 | 直连商户 | | - | √ | 经营能力:支付即服务 | 直连商户 & 服务商 | | - | √ | 经营能力:点金计划 | 服务商 | | - | √ | 行业方案:电商收付通 | 服务商 | | - | √ | 行业方案:智慧商圈 | 直连商户 & 服务商 | | - | √ | 营销工具:代金券 | 直连商户 & 服务商 | | - | √ | 营销工具:商家券 | 直连商户 & 服务商 | | - | √ | 营销工具:委托营销 | 直连商户 & 服务商 | | - | √ | 营销工具:消费卡 | 直连商户 & 服务商 | | - | √ | 营销工具:支付有礼 | 直连商户 & 服务商 | | - | √ | 营销工具:图片上传(营销专用) | 直连商户 & 服务商 | | - | × | 营销工具:现金红包 | 直连商户 & 服务商 | 官方未提供 v3 API | - | √ | 营销工具:银行定向促活 | 直连商户 & 服务商 | | - | × | 资金应用:企业付款 | 直连商户 | 官方未提供 v3 API | - | √ | 资金应用:分账 | 直连商户 & 服务商 | | - | √ | 资金应用:连锁品牌分账 | 服务商 | | - | √ | 风险合规:商户开户意愿确认 | 服务商 | | - | √ | 风险合规:消费者投诉 2.0 | 直连商户 & 服务商 | | - | × | 其他能力:清关上报 | 直连商户 | 官方未提供 v3 API | - | √ | 其他能力:图片上传 | 直连商户 & 服务商 | | - | √ | 其他能力:视频上传 | 直连商户 & 服务商 | | - --- ## 基础用法 @@ -81,7 +46,7 @@ var options = new WechatTenpayClientOptions() MerchantV3Secret = "微信商户 v3 API 密钥", MerchantCertSerialNumber = "微信商户证书序列号", MerchantCertPrivateKey = "-----BEGIN PRIVATE KEY-----微信商户证书私钥-----END PRIVATE KEY-----", - CertificateManager = certManager + CertificateManager = certManager // 证书管理器的具体用法请参阅下文的高级技巧 }; var client = new WechatTenpayClient(options); ``` diff --git a/docs/WechatWork/Advanced_ModelDefinition.md b/docs/WechatWork/Advanced_ModelDefinition.md index 66a824e6..587bb65b 100644 --- a/docs/WechatWork/Advanced_ModelDefinition.md +++ b/docs/WechatWork/Advanced_ModelDefinition.md @@ -8,4 +8,79 @@ 再有,每个对象的命名与官方文档的接口地址大体保持一致。例如刚刚提到的发送应用消息,它的接口地址是 `[POST] /cgi-bin/message/send`,将其中的反斜杠去掉、并以大驼峰命名法的方式调整它,就可以得到前文提到的几个对象了。 -完整的模型定义可以参考项目目录下的 _src/SKIT.FlurlHttpClient.Wechat.Work/Models_ 目录。 \ No newline at end of file +完整的模型定义可以参考项目目录下的 _src/SKIT.FlurlHttpClient.Wechat.Work/Models_ 目录。 + +--- + +### 企业微信 API 支持情况: + +
+ +[展开查看] + + | | 微信 API | 开发模式 | 备注 | + | :-: | :----------------------------: | :----------------------: | :------------------: | + | √ | 基础功能 | 企业 & 服务商 & 硬件接入 | | + | √ | 通讯录管理:成员管理 | 企业 & 服务商 & 硬件接入 | | + | √ | 通讯录管理:部门管理 | 企业 & 服务商 & 硬件接入 | | + | √ | 通讯录管理:标签管理 | 企业 & 服务商 & 硬件接入 | | + | √ | 通讯录管理:异步批量接口 | 企业 & 服务商 & 硬件接入 | | + | √ | 通讯录管理:异步导出接口 | 企业 | | + | √ | 通讯录管理:互联企业 | 企业 | | + | √ | 通讯录管理:通讯录搜索 | 服务商 | | + | √ | 通讯录管理:通讯录 ID 转译 | 服务商 | | + | √ | 客户联系:企业服务人员管理 | 企业 & 服务商 | | + | √ | 客户联系:客户管理 | 企业 & 服务商 | | + | √ | 客户联系:客户标签管理 | 企业 & 服务商 | | + | √ | 客户联系:在职继承 | 企业 & 服务商 | | + | √ | 客户联系:离职继承 | 企业 & 服务商 | | + | √ | 客户联系:客户群管理 | 企业 & 服务商 | | + | √ | 客户联系:客户朋友圈 | 企业 & 服务商 | | + | √ | 客户联系:消息推送 | 企业 & 服务商 | | + | √ | 客户联系:统计管理 | 企业 & 服务商 | | + | √ | 身份验证:网页授权登录 | 企业 & 服务商 & 硬件接入 | | + | √ | 身份验证:扫码授权登录 | 企业 & 服务商 & 硬件接入 | | + | √ | 应用管理:获取或设置应用 | 企业 & 服务商 & 硬件接入 | | + | √ | 应用管理:自定义菜单 | 企业 | | + | √ | 应用管理:自定义工作台 | 企业 | | + | √ | 消息推送:发送应用消息 | 企业 & 服务商 & 硬件接入 | | + | √ | 消息推送:更新任务卡片消息状态 | 企业 & 服务商 | | + | √ | 消息推送:发送消息到群聊会话 | 企业 | | + | √ | 消息推送:互联企业消息推送 | 企业 | | + | √ | 消息推送:家校消息推送 | 企业 | | + | √ | 消息推送:查询应用消息发送统计 | 企业 & 服务商 | | + | √ | 素材管理 | 企业 & 服务商 & 硬件接入 | | + | √ | OA:打卡 | 企业 & 服务商 | | + | √ | OA:审批 | 企业 & 服务商 | | + | √ | OA:汇报 | 企业 & 服务商 | | + | √ | OA:审批流程引擎 | 企业 & 服务商 & 硬件接入 | | + | √ | OA:会议室 | 企业 | | + | √ | OA:紧急通知 | 企业 | | + | √ | 效率工具:日程 | 企业 & 服务商 | | + | √ | 效率工具:会议 | 企业 & 服务商 | | + | √ | 效率工具:直播 | 企业 & 服务商 | | + | √ | 效率工具:微盘 | 企业 | | + | √ | 效率工具:公费电话 | 企业 | | + | × | 企业支付:企业红包 | 企业 | 异构协议,需独立模块 | + | × | 企业支付:员工付款 | 企业 | 异构协议,需独立模块 | + | √ | 企业支付:员工收款 | 企业 | | + | √ | 企业支付:对外收款 | 企业 & 服务商 | | + | √ | 企业互联 | 企业 & 服务商 | | + | √ | 会话内容存档 | 企业 | | + | √ | 电子发票 | 企业 & 服务商 & 硬件接入 | | + | √ | 家校沟通:基础接口 | 企业 & 服务商 | | + | √ | 家校沟通:网页授权登录 | 企业 & 服务商 | | + | √ | 家校沟通:学生与家长管理 | 企业 & 服务商 | | + | √ | 家校沟通:部门管理 | 企业 & 服务商 | | + | √ | 家校应用:健康上报 | 企业 | | + | √ | 家校应用:复学码 | 企业 | | + | √ | 家校应用:上课直播 | 企业 & 服务商 | | + | √ | 政民沟通:配置服务网格 | 企业 | | + | √ | 政民沟通:配置事件类别 | 企业 | | + | √ | 政民沟通:巡查上报 | 企业 | | + | √ | 政民沟通:居民上报 | 企业 | | + | √ | 应用授权 | 服务商 & 硬件接入 | | + | √ | 推广二维码 | 服务商 & 硬件接入 | | + | √ | 设备管理 | 硬件接入 | | + +
diff --git a/docs/WechatWork/README.md b/docs/WechatWork/README.md index 3230cfa3..6bbd9d44 100644 --- a/docs/WechatWork/README.md +++ b/docs/WechatWork/README.md @@ -14,73 +14,6 @@ - 提供了 JS-SDK 签名、解析回调通知事件等扩展方法。 -- 完整企业微信 API 一览: - - | | 微信 API | 开发模式 | 备注 | - | :-: | :----------------------------: | :----------------------: | :------------------: | - | √ | 基础功能 | 企业 & 服务商 & 硬件接入 | | - | √ | 通讯录管理:成员管理 | 企业 & 服务商 & 硬件接入 | | - | √ | 通讯录管理:部门管理 | 企业 & 服务商 & 硬件接入 | | - | √ | 通讯录管理:标签管理 | 企业 & 服务商 & 硬件接入 | | - | √ | 通讯录管理:异步批量接口 | 企业 & 服务商 & 硬件接入 | | - | √ | 通讯录管理:异步导出接口 | 企业 | | - | √ | 通讯录管理:互联企业 | 企业 | | - | √ | 通讯录管理:通讯录搜索 | 服务商 | | - | √ | 通讯录管理:通讯录 ID 转译 | 服务商 | | - | √ | 客户联系:企业服务人员管理 | 企业 & 服务商 | | - | √ | 客户联系:客户管理 | 企业 & 服务商 | | - | √ | 客户联系:客户标签管理 | 企业 & 服务商 | | - | √ | 客户联系:在职继承 | 企业 & 服务商 | | - | √ | 客户联系:离职继承 | 企业 & 服务商 | | - | √ | 客户联系:客户群管理 | 企业 & 服务商 | | - | √ | 客户联系:客户朋友圈 | 企业 & 服务商 | | - | √ | 客户联系:消息推送 | 企业 & 服务商 | | - | √ | 客户联系:统计管理 | 企业 & 服务商 | | - | √ | 身份验证:网页授权登录 | 企业 & 服务商 & 硬件接入 | | - | √ | 身份验证:扫码授权登录 | 企业 & 服务商 & 硬件接入 | | - | √ | 应用管理:获取或设置应用 | 企业 & 服务商 & 硬件接入 | | - | √ | 应用管理:自定义菜单 | 企业 | | - | √ | 应用管理:自定义工作台 | 企业 | | - | √ | 消息推送:发送应用消息 | 企业 & 服务商 & 硬件接入 | | - | √ | 消息推送:更新任务卡片消息状态 | 企业 & 服务商 | | - | √ | 消息推送:发送消息到群聊会话 | 企业 | | - | √ | 消息推送:互联企业消息推送 | 企业 | | - | √ | 消息推送:家校消息推送 | 企业 | | - | √ | 消息推送:查询应用消息发送统计 | 企业 & 服务商 | | - | √ | 素材管理 | 企业 & 服务商 & 硬件接入 | | - | √ | OA:打卡 | 企业 & 服务商 | | - | √ | OA:审批 | 企业 & 服务商 | | - | √ | OA:汇报 | 企业 & 服务商 | | - | √ | OA:审批流程引擎 | 企业 & 服务商 & 硬件接入 | | - | √ | OA:会议室 | 企业 | | - | √ | OA:紧急通知 | 企业 | | - | √ | 效率工具:日程 | 企业 & 服务商 | | - | √ | 效率工具:会议 | 企业 & 服务商 | | - | √ | 效率工具:直播 | 企业 & 服务商 | | - | √ | 效率工具:微盘 | 企业 | | - | √ | 效率工具:公费电话 | 企业 | | - | × | 企业支付:企业红包 | 企业 | 异构协议,需独立模块 | - | × | 企业支付:员工付款 | 企业 | 异构协议,需独立模块 | - | √ | 企业支付:员工收款 | 企业 | | - | √ | 企业支付:对外收款 | 企业 & 服务商 | | - | √ | 企业互联 | 企业 & 服务商 | | - | √ | 会话内容存档 | 企业 | | - | √ | 电子发票 | 企业 & 服务商 & 硬件接入 | | - | √ | 家校沟通:基础接口 | 企业 & 服务商 | | - | √ | 家校沟通:网页授权登录 | 企业 & 服务商 | | - | √ | 家校沟通:学生与家长管理 | 企业 & 服务商 | | - | √ | 家校沟通:部门管理 | 企业 & 服务商 | | - | √ | 家校应用:健康上报 | 企业 | | - | √ | 家校应用:复学码 | 企业 | | - | √ | 家校应用:上课直播 | 企业 & 服务商 | | - | √ | 政民沟通:配置服务网格 | 企业 | | - | √ | 政民沟通:配置事件类别 | 企业 | | - | √ | 政民沟通:巡查上报 | 企业 | | - | √ | 政民沟通:居民上报 | 企业 | | - | √ | 应用授权 | 服务商 & 硬件接入 | | - | √ | 推广二维码 | 服务商 & 硬件接入 | | - | √ | 设备管理 | 硬件接入 | | - --- ## 基础用法