diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteChannelsExtensions.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteChannelsExtensions.cs
index b2bde51d..fee12aa3 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteChannelsExtensions.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteChannelsExtensions.cs
@@ -1291,6 +1291,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api
///
///
///
+ [Obsolete("相关接口或字段于 2025-07-01 下线。")]
public static async Task ExecuteChannelsECCategoryAvailableSonCategoriesGetAsync(this WechatApiClient client, Models.ChannelsECCategoryAvailableSonCategoriesGetRequest request, CancellationToken cancellationToken = default)
{
if (client is null) throw new ArgumentNullException(nameof(client));
@@ -1339,6 +1340,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api
///
///
///
+ [Obsolete("相关接口或字段于 2025-07-01 下线。")]
public static async Task ExecuteChannelsECCategoryAuditGetAsync(this WechatApiClient client, Models.ChannelsECCategoryAuditGetRequest request, CancellationToken cancellationToken = default)
{
if (client is null) throw new ArgumentNullException(nameof(client));
@@ -1387,6 +1389,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api
///
///
///
+ [Obsolete("相关接口或字段于 2025-07-01 下线。")]
public static async Task ExecuteChannelsECCategoryListGetAsync(this WechatApiClient client, Models.ChannelsECCategoryListGetRequest request, CancellationToken cancellationToken = default)
{
if (client is null) throw new ArgumentNullException(nameof(client));
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAuditGetRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAuditGetRequest.cs
index 48711565..8987d346 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAuditGetRequest.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAuditGetRequest.cs
@@ -1,8 +1,11 @@
-namespace SKIT.FlurlHttpClient.Wechat.Api.Models
+using System;
+
+namespace SKIT.FlurlHttpClient.Wechat.Api.Models
{
///
/// 表示 [POST] /channels/ec/category/audit/get 接口的请求。
///
+ [Obsolete("相关接口或字段于 2025-07-01 下线。")]
public class ChannelsECCategoryAuditGetRequest : WechatApiRequest, IInferable
{
///
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAuditGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAuditGetResponse.cs
index 351714e2..b728ad5a 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAuditGetResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAuditGetResponse.cs
@@ -1,8 +1,11 @@
-namespace SKIT.FlurlHttpClient.Wechat.Api.Models
+using System;
+
+namespace SKIT.FlurlHttpClient.Wechat.Api.Models
{
///
/// 表示 [POST] /channels/ec/category/audit/get 接口的响应。
///
+ [Obsolete("相关接口或字段于 2025-07-01 下线。")]
public class ChannelsECCategoryAuditGetResponse : WechatApiResponse
{
public static class Types
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAvailableSonCategoriesGetRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAvailableSonCategoriesGetRequest.cs
index 291a0d03..60ffd700 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAvailableSonCategoriesGetRequest.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAvailableSonCategoriesGetRequest.cs
@@ -1,8 +1,11 @@
-namespace SKIT.FlurlHttpClient.Wechat.Api.Models
+using System;
+
+namespace SKIT.FlurlHttpClient.Wechat.Api.Models
{
///
/// 表示 [POST] /channels/ec/category/availablesoncategories/get 接口的请求。
///
+ [Obsolete("相关接口或字段于 2025-07-01 下线。")]
public class ChannelsECCategoryAvailableSonCategoriesGetRequest : WechatApiRequest, IInferable
{
///
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAvailableSonCategoriesGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAvailableSonCategoriesGetResponse.cs
index 8af3ba0b..82cb1f75 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAvailableSonCategoriesGetResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAvailableSonCategoriesGetResponse.cs
@@ -5,6 +5,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
///
/// 表示 [POST] /channels/ec/category/availablesoncategories/get 接口的响应。
///
+ [Obsolete("相关接口或字段于 2025-07-01 下线。")]
public class ChannelsECCategoryAvailableSonCategoriesGetResponse : WechatApiResponse
{
public static class Types
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryListGetRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryListGetRequest.cs
index 729c98a6..f0481b1c 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryListGetRequest.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryListGetRequest.cs
@@ -1,8 +1,11 @@
+using System;
+
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
{
///
/// 表示 [GET] /channels/ec/category/list/get 接口的请求。
///
+ [Obsolete("相关接口或字段于 2025-07-01 下线。")]
public class ChannelsECCategoryListGetRequest : WechatApiRequest, IInferable
{
}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryListGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryListGetResponse.cs
index e22781d5..9fb71d56 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryListGetResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryListGetResponse.cs
@@ -1,8 +1,11 @@
+using System;
+
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
{
///
/// 表示 [GET] /channels/ec/category/list/get 接口的响应。
///
+ [Obsolete("相关接口或字段于 2025-07-01 下线。")]
public class ChannelsECCategoryListGetResponse : WechatApiResponse
{
public static class Types
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECProduct/ChannelsECProductAddRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECProduct/ChannelsECProductAddRequest.cs
index 2220113b..37c098ce 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECProduct/ChannelsECProductAddRequest.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECProduct/ChannelsECProductAddRequest.cs
@@ -354,10 +354,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
///
/// 获取或设置商品副标题。
///
+ [Obsolete("相关接口或字段于 2025-06-16 下线。")]
[Newtonsoft.Json.JsonProperty("sub_title")]
[System.Text.Json.Serialization.JsonPropertyName("sub_title")]
public string? SubTitle { get; set; }
+ ///
+ /// 获取或设置商品短标题。
+ ///
+ [Newtonsoft.Json.JsonProperty("short_title")]
+ [System.Text.Json.Serialization.JsonPropertyName("short_title")]
+ public string? ShortTitle { get; set; }
+
///
/// 获取或设置主图 URL 列表。
///
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECProduct/ChannelsECProductGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECProduct/ChannelsECProductGetResponse.cs
index 5c89c0e4..e6a4273c 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECProduct/ChannelsECProductGetResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECProduct/ChannelsECProductGetResponse.cs
@@ -383,10 +383,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
///
/// 获取或设置商品副标题。
///
+ [Obsolete("相关接口或字段于 2025-06-16 下线。")]
[Newtonsoft.Json.JsonProperty("sub_title")]
[System.Text.Json.Serialization.JsonPropertyName("sub_title")]
public string? SubTitle { get; set; }
+ ///
+ /// 获取或设置商品短标题。
+ ///
+ [Newtonsoft.Json.JsonProperty("short_title")]
+ [System.Text.Json.Serialization.JsonPropertyName("short_title")]
+ public string? ShortTitle { get; set; }
+
///
/// 获取或设置主图 URL 列表。
///
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECProduct/ChannelsECProductUpdateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECProduct/ChannelsECProductUpdateRequest.cs
index c5943fa9..f8403622 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECProduct/ChannelsECProductUpdateRequest.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECProduct/ChannelsECProductUpdateRequest.cs
@@ -146,10 +146,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
///
/// 获取或设置商品副标题。
///
+ [Obsolete("相关接口或字段于 2025-06-16 下线。")]
[Newtonsoft.Json.JsonProperty("sub_title")]
[System.Text.Json.Serialization.JsonPropertyName("sub_title")]
public string? SubTitle { get; set; }
+ ///
+ /// 获取或设置商品短标题。
+ ///
+ [Newtonsoft.Json.JsonProperty("short_title")]
+ [System.Text.Json.Serialization.JsonPropertyName("short_title")]
+ public string? ShortTitle { get; set; }
+
///
/// 获取或设置主图 URL 列表。
///
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryAuditGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryAuditGetRequest.json
deleted file mode 100644
index 8e361082..00000000
--- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryAuditGetRequest.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "audit_id": "123456"
-}
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryAuditGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryAuditGetResponse.json
deleted file mode 100644
index d18b65ea..00000000
--- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryAuditGetResponse.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "errcode": 0,
- "errmsg": "ok",
- "data": {
- "status": 9,
- "reject_reason": "请重新提交审核"
- }
-}
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryAvailableSonCategoriesGetRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryAvailableSonCategoriesGetRequest.json
deleted file mode 100644
index 648abcdb..00000000
--- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryAvailableSonCategoriesGetRequest.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "f_cat_id": 0
-}
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryAvailableSonCategoriesGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryAvailableSonCategoriesGetResponse.json
deleted file mode 100644
index a4b67325..00000000
--- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryAvailableSonCategoriesGetResponse.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "errcode": 0,
- "errmsg": "ok",
- "cat_list": [
- {
- "cat_id": 1,
- "f_cat_id": 0,
- "name": "服饰"
- },
- {
- "cat_id": 2,
- "f_cat_id": 0,
- "name": "鞋帽"
- }
- ],
- "cat_list_v2": [
- {
- "cat_id": 1,
- "f_cat_id": 0,
- "name": "服饰",
- "leaf": false
- },
- {
- "cat_id": 2,
- "f_cat_id": 0,
- "name": "鞋帽",
- "leaf": false
- },
- {
- "cat_id": 3,
- "f_cat_id": 0,
- "name": "生鲜水产",
- "leaf": false
- }
- ]
-}
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryListGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryListGetResponse.json
deleted file mode 100644
index cfb0e49a..00000000
--- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryListGetResponse.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "errcode": 0,
- "errmsg": "ok",
- "list": [
- {
- "cat_id": "1003",
- "qua_id": "0"
- },
- {
- "cat_id": "1096",
- "qua_id": "6"
- }
- ]
-}
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECProduct/ChannelsECProductAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECProduct/ChannelsECProductAddRequest.json
index 40698991..6601fb40 100644
--- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECProduct/ChannelsECProductAddRequest.json
+++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECProduct/ChannelsECProductAddRequest.json
@@ -1,6 +1,6 @@
{
"title": "任天堂 Nintendo Switch 国行续航增强版 NS家用体感游戏机掌机 便携掌上游戏机 红蓝主机",
- "sub_title": "随时随地,一起趣玩。",
+ "short_title": "随时随地,一起趣玩。",
"head_imgs": [
"https://mmecimage.cn/p/wx37f38d59298839c3/HJE9eJaEc5bJk-eaArVdILSB7MMaHgdK2-JIn51nMQ"
],
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECProduct/ChannelsECProductGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECProduct/ChannelsECProductGetResponse.json
index da0952ef..8ff88844 100644
--- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECProduct/ChannelsECProductGetResponse.json
+++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECProduct/ChannelsECProductGetResponse.json
@@ -5,7 +5,7 @@
"product_id": "123456789",
"out_product_id": "OUT_PRODUCT_ID_TEST",
"title": "任天堂 Nintendo Switch 国行续航增强版",
- "sub_title": "【国行Switch,更安心的保修服务,更快的国行服务器】一台主机三种模式,游戏掌机,随时随地,一起趣玩",
+ "short_title": "【国行Switch,更安心的保修服务,更快的国行服务器】一台主机三种模式,游戏掌机,随时随地,一起趣玩",
"head_imgs": [
"https://mmecimage.cn/p/wx37f38d59298839c3/HJE9eJaEc5bJk-eaArVdILSB7MMaHgdK2-JIn51nMQ"
],
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECProduct/ChannelsECProductUpdateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECProduct/ChannelsECProductUpdateRequest.json
index 1ddc2472..cf38665b 100644
--- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECProduct/ChannelsECProductUpdateRequest.json
+++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECProduct/ChannelsECProductUpdateRequest.json
@@ -1,7 +1,7 @@
{
"product_id": "10000000089215",
"title": "任天堂 Nintendo Switch 国行续航增强版 NS家用体感游戏机掌机 便携掌上游戏机 红蓝主机",
- "sub_title": "随时随地,一起趣玩。【更新】",
+ "short_title": "随时随地,一起趣玩。【更新】",
"head_imgs": [
"https://mmecimage.cn/p/wx37f38d59298839c3/HJE9eJaEc5bJk-eaArVdILSB7MMaHgdK2-JIn51nMQ"
],