mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-09-19 01:58:14 +08:00
docs: 完善文档
This commit is contained in:
@@ -8,7 +8,7 @@ v3.x 版本是一个主要版本,其中包括了一些破坏性的变化。从
|
||||
|
||||
微软官方已与 2022 年 4 月 26 日宣布中止对 .NET Framework 4.6.1 的支持。因此,本项目的最低运行时要求调整为 .NET Framework 4.6.2。
|
||||
|
||||
与此同时,相关的 .NET 基础库(即通常在 `System.*` 或 `Microsoft.*` 命名空间下的内置类型)版本对齐至 .NET 8.0。
|
||||
与此同时,相关的 .NET 基础库(即通常在 `System.*` 或 `Microsoft.*` 命名空间下的内置依赖)版本对齐至 .NET 8.0。
|
||||
|
||||
### `Flurl.Http` 的变更
|
||||
|
||||
|
@@ -8,7 +8,7 @@ v3.x 版本是一个主要版本,其中包括了一些破坏性的变化。从
|
||||
|
||||
微软官方已与 2022 年 4 月 26 日宣布中止对 .NET Framework 4.6.1 的支持。因此,本项目的最低运行时要求调整为 .NET Framework 4.6.2。
|
||||
|
||||
与此同时,相关的 .NET 基础库(即通常在 `System.*` 或 `Microsoft.*` 命名空间下的内置类型)版本对齐至 .NET 8.0。
|
||||
与此同时,相关的 .NET 基础库(即通常在 `System.*` 或 `Microsoft.*` 命名空间下的内置依赖)版本对齐至 .NET 8.0。
|
||||
|
||||
### `Flurl.Http` 的变更
|
||||
|
||||
|
@@ -42,7 +42,7 @@ var options = new WechatTenpayClientOptions()
|
||||
{
|
||||
MerchantId = "微信商户号",
|
||||
MerchantSecret = "微信商户 API 密钥",
|
||||
MerchantCertificateBytes = File.ReadAllBytes("/微信商户证书文件路径/apiclient_cert.p12"),
|
||||
MerchantCertificateBytes = System.IO.File.ReadAllBytes("/微信商户证书文件路径/apiclient_cert.p12"),
|
||||
MerchantCertificatePassword = "微信商户证书密码,通常是商户号"
|
||||
};
|
||||
var client = WechatTenpayClientBuilder.Create(options).Build();
|
||||
|
@@ -8,7 +8,7 @@ v3.x 版本是一个主要版本,其中包括了一些破坏性的变化。从
|
||||
|
||||
微软官方已与 2022 年 4 月 26 日宣布中止对 .NET Framework 4.6.1 的支持。因此,本项目的最低运行时要求调整为 .NET Framework 4.6.2。
|
||||
|
||||
与此同时,相关的 .NET 基础库(即通常在 `System.*` 或 `Microsoft.*` 命名空间下的内置类型)版本对齐至 .NET 8.0。
|
||||
与此同时,相关的 .NET 基础库(即通常在 `System.*` 或 `Microsoft.*` 命名空间下的内置依赖)版本对齐至 .NET 8.0。
|
||||
|
||||
### `Flurl.Http` 的变更
|
||||
|
||||
@@ -143,3 +143,9 @@ bool ret = (bool)eret;
|
||||
为了统一并规范化各个模块,我们调整了部分方法的命名参数。如果你在调用该方法时使用了命名实参,请注意修改。
|
||||
|
||||
涉及此变化的包括 `DeserializeEvent()`、`DecryptEventResource()`、`VerifyEventSignature`、`VerifyResponseSignature` 等扩展方法,及 `AESUtility`、`RSAUtility`、`SHA256Utility`、`SM2Utility`、`SM3Utility`、`SM4Utility` 等工具类。
|
||||
|
||||
### 遇到报错:"NotSupportedException: Private key format is not supported."
|
||||
|
||||
请参考此 Issue 处理:
|
||||
|
||||
> https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat/issues/123
|
||||
|
@@ -45,7 +45,7 @@ var options = new WechatTenpayClientOptions()
|
||||
MerchantId = "微信商户号",
|
||||
MerchantV3Secret = "微信商户 v3 API 密钥",
|
||||
MerchantCertificateSerialNumber = "微信商户证书序列号",
|
||||
MerchantCertificatePrivateKey = "-----BEGIN PRIVATE KEY-----微信商户证书私钥,即 `apiclient_key.pem` 文件内容-----END PRIVATE KEY-----",
|
||||
MerchantCertificatePrivateKey = System.IO.File.ReadAllText("/微信商户证书私钥文件路径/apiclient_key.pem"),
|
||||
PlatformCertificateManager = manager // 平台证书管理器的具体用法请参阅下文的基础用法与加密、验签有关的章节
|
||||
};
|
||||
var client = WechatTenpayClientBuilder.Create(options).Build();
|
||||
|
@@ -8,7 +8,7 @@ v3.x 版本是一个主要版本,其中包括了一些破坏性的变化。从
|
||||
|
||||
微软官方已与 2022 年 4 月 26 日宣布中止对 .NET Framework 4.6.1 的支持。因此,本项目的最低运行时要求调整为 .NET Framework 4.6.2。
|
||||
|
||||
与此同时,相关的 .NET 基础库(即通常在 `System.*` 或 `Microsoft.*` 命名空间下的内置类型)版本对齐至 .NET 8.0。
|
||||
与此同时,相关的 .NET 基础库(即通常在 `System.*` 或 `Microsoft.*` 命名空间下的内置依赖)版本对齐至 .NET 8.0。
|
||||
|
||||
### `Flurl.Http` 的变更
|
||||
|
||||
|
Reference in New Issue
Block a user