From 4bcf5ef1e270a7fc3793f94e3066286ac4f278fb Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Fri, 20 Aug 2021 22:08:40 +0800 Subject: [PATCH] =?UTF-8?q?feat(wxads):=20=E5=8D=87=E7=BA=A7=E6=A0=B8?= =?UTF-8?q?=E5=BF=83=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Interceptors/WechatAdsAgencyTokenInterceptor.cs | 2 +- .../Models/Campaigns/CampaignsGetResponse.cs | 2 +- .../Models/CustomAudiences/CustomAudiencesGetResponse.cs | 8 ++++---- .../Files/CustomAudienceFilesGetResponse.cs | 4 ++-- src/SKIT.FlurlHttpClient.Wechat.Ads/WechatAdsClient.cs | 2 +- src/SKIT.FlurlHttpClient.Wechat.Ads/WechatAdsException.cs | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/SKIT.FlurlHttpClient.Wechat.Ads/Interceptors/WechatAdsAgencyTokenInterceptor.cs b/src/SKIT.FlurlHttpClient.Wechat.Ads/Interceptors/WechatAdsAgencyTokenInterceptor.cs index 3edf53ce..9eca9091 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Ads/Interceptors/WechatAdsAgencyTokenInterceptor.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Ads/Interceptors/WechatAdsAgencyTokenInterceptor.cs @@ -7,7 +7,7 @@ using Flurl.Http; namespace SKIT.FlurlHttpClient.Wechat.Ads.Interceptors { - internal class WechatAdsAgencyTokenInterceptor : WechatHttpCallInterceptor + internal class WechatAdsAgencyTokenInterceptor : FlurlHttpCallInterceptor { private readonly string _agencyId; private readonly string _agencyApiKey; diff --git a/src/SKIT.FlurlHttpClient.Wechat.Ads/Models/Campaigns/CampaignsGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Ads/Models/Campaigns/CampaignsGetResponse.cs index f5fe809a..670a8be4 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Ads/Models/Campaigns/CampaignsGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Ads/Models/Campaigns/CampaignsGetResponse.cs @@ -63,7 +63,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Ads.Models /// [Newtonsoft.Json.JsonProperty("budget_reach_date")] [System.Text.Json.Serialization.JsonPropertyName("budget_reach_date")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string? BudgetReachDateString { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Ads/Models/CustomAudiences/CustomAudiencesGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Ads/Models/CustomAudiences/CustomAudiencesGetResponse.cs index 22d37c49..b482da6a 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Ads/Models/CustomAudiences/CustomAudiencesGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Ads/Models/CustomAudiences/CustomAudiencesGetResponse.cs @@ -69,18 +69,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Ads.Models /// 获取或设置最近修改时间戳。 /// [Newtonsoft.Json.JsonProperty("last_modified_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("last_modified_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset UpdateTime { get; set; } /// /// 获取或设置创建时间戳。 /// [Newtonsoft.Json.JsonProperty("created_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("created_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset CreateTime { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Ads/Models/CustomAudiences/Files/CustomAudienceFilesGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Ads/Models/CustomAudiences/Files/CustomAudienceFilesGetResponse.cs index 06ca4f8a..072582ca 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Ads/Models/CustomAudiences/Files/CustomAudienceFilesGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Ads/Models/CustomAudiences/Files/CustomAudienceFilesGetResponse.cs @@ -97,9 +97,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Ads.Models /// 获取或设置创建时间戳。 /// [Newtonsoft.Json.JsonProperty("created_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("created_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset CreateTime { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Ads/WechatAdsClient.cs b/src/SKIT.FlurlHttpClient.Wechat.Ads/WechatAdsClient.cs index 79c4cde8..730072cf 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Ads/WechatAdsClient.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Ads/WechatAdsClient.cs @@ -15,7 +15,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Ads /// /// 一个微信广告平台 API HTTP 客户端。 /// - public class WechatAdsClient : WechatClientBase + public class WechatAdsClient : CommonClientBase, IWechatClient { /// /// 获取当前客户端使用的微信广告平台凭证。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Ads/WechatAdsException.cs b/src/SKIT.FlurlHttpClient.Wechat.Ads/WechatAdsException.cs index 393020f0..afe8138e 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Ads/WechatAdsException.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Ads/WechatAdsException.cs @@ -5,7 +5,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Ads /// /// 微信广告平台 API 出错时引发的异常。 /// - public class WechatAdsException : WechatExceptionBase + public class WechatAdsException : CommonExceptionBase { /// public WechatAdsException()