From a1559c057fa80cbd9634424eff7d0d171b927931 Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Thu, 21 Oct 2021 21:44:48 +0800 Subject: [PATCH] =?UTF-8?q?feat(wxapi):=20=E9=9A=8F=E5=AE=98=E6=96=B9?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=87=AA=E5=AE=9A=E4=B9=89=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Models/CgibinMenu/CgibinMenuCreateRequest.cs | 9 ++++++++- .../Models/CgibinMenu/CgibinMenuGetResponse.cs | 9 ++++++++- .../CgibinMenu/CgibinMenuCreateRequest.json | 10 ++++++++++ 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMenu/CgibinMenuCreateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMenu/CgibinMenuCreateRequest.cs index cb252267..2a942e22 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMenu/CgibinMenuCreateRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMenu/CgibinMenuCreateRequest.cs @@ -41,12 +41,19 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models public string? Url { get; set; } /// - /// 获取或设置媒体文件标识 ID。 + /// 获取或设置媒体文件标识。 /// [Newtonsoft.Json.JsonProperty("media_id")] [System.Text.Json.Serialization.JsonPropertyName("media_id")] public string? MediaId { get; set; } + /// + /// 获取或设置图文消息的 ArticleId。 + /// + [Newtonsoft.Json.JsonProperty("article_id")] + [System.Text.Json.Serialization.JsonPropertyName("article_id")] + public string? ArticleId { get; set; } + /// /// 获取或设置小程序的 AppId。 /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMenu/CgibinMenuGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMenu/CgibinMenuGetResponse.cs index 850f60bc..ec007da8 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMenu/CgibinMenuGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMenu/CgibinMenuGetResponse.cs @@ -45,12 +45,19 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models public string? Url { get; set; } /// - /// 获取或设置媒体文件标识 ID。 + /// 获取或设置媒体文件标识。 /// [Newtonsoft.Json.JsonProperty("media_id")] [System.Text.Json.Serialization.JsonPropertyName("media_id")] public string? MediaId { get; set; } + /// + /// 获取或设置图文消息的 ArticleId。 + /// + [Newtonsoft.Json.JsonProperty("article_id")] + [System.Text.Json.Serialization.JsonPropertyName("article_id")] + public string? ArticleId { get; set; } + /// /// 获取或设置小程序的 AppId。 /// diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/CgibinMenu/CgibinMenuCreateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/CgibinMenu/CgibinMenuCreateRequest.json index 6d7efc77..6f078523 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/CgibinMenu/CgibinMenuCreateRequest.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/CgibinMenu/CgibinMenuCreateRequest.json @@ -76,6 +76,16 @@ "type": "view_limited", "name": "图文消息", "media_id": "MEDIA_ID2" + }, + { + "type": "article_id", + "name": "发布后的图文消息", + "article_id": "ARTICLE_ID1" + }, + { + "type": "article_view_limited", + "name": "发布后的图文消息", + "article_id": "ARTICLE_ID2" } ] } \ No newline at end of file