From 89ba25b7edb4c8ebd455f229c8744ca5b4e39ffa Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Tue, 5 Mar 2024 15:40:22 +0800 Subject: [PATCH] =?UTF-8?q?feat(microapp):=20=E5=BA=9F=E5=BC=83=E5=B0=8F?= =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E3=80=81=E5=B0=8F=E6=B8=B8=E6=88=8F=E7=8B=AC?= =?UTF-8?q?=E7=AB=8B=E7=9A=84=E6=8E=A5=E5=85=A5=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/MicroApp/README.md | 3 ++- .../DouyinMicroAppClient.cs | 2 +- .../DouyinMicroAppClientOptions.cs | 4 ++-- .../DouyinMicroAppEndpoints.cs | 13 ++++--------- 4 files changed, 9 insertions(+), 13 deletions(-) diff --git a/docs/MicroApp/README.md b/docs/MicroApp/README.md index 23d7d775..ecd36a1c 100644 --- a/docs/MicroApp/README.md +++ b/docs/MicroApp/README.md @@ -2,6 +2,8 @@ 基于 `Flurl.Http` 的[抖音小程序开放平台](https://microapp.bytedance.com/) HTTP API SDK。 +本模块仅支持抖音小程序专属的 API,如需接入与抖音开放平台共享的 API,请移步 [`SKIT.FlurlHttpClient.ByteDance.DouyinOpen`](../DouyinOpen/README.md) 模块。 + --- ## 功能 @@ -36,7 +38,6 @@ using SKIT.FlurlHttpClient.ByteDance.MicroApp; var options = new DouyinMicroAppClientOptions() { - Endpoints = DouyinMicroAppEndpoints.API_MINIAPP, // 指定接入点。需注意小程序、小游戏拥有不同的接入点。 AppId = "抖音小程序 AppId", AppSecret = "抖音小程序 AppSecret", ECPaySalt = "担保支付相关服务的密钥,不用则不填" diff --git a/src/SKIT.FlurlHttpClient.ByteDance.MicroApp/DouyinMicroAppClient.cs b/src/SKIT.FlurlHttpClient.ByteDance.MicroApp/DouyinMicroAppClient.cs index 56b48c43..fe2e51af 100644 --- a/src/SKIT.FlurlHttpClient.ByteDance.MicroApp/DouyinMicroAppClient.cs +++ b/src/SKIT.FlurlHttpClient.ByteDance.MicroApp/DouyinMicroAppClient.cs @@ -50,7 +50,7 @@ internal protected DouyinMicroAppClient(DouyinMicroAppClientOptions options, Htt EndpointForDefault = options.Endpoint; EndpointForWebcast = options.EndpointForWebcastAPI; - FlurlClient.BaseUrl = options.Endpoint ?? DouyinMicroAppEndpoints.API_MINIAPP; + FlurlClient.BaseUrl = options.Endpoint ?? DouyinMicroAppEndpoints.DEFAULT; FlurlClient.WithTimeout(options.Timeout <= 0 ? Timeout.InfiniteTimeSpan : TimeSpan.FromMilliseconds(options.Timeout)); } diff --git a/src/SKIT.FlurlHttpClient.ByteDance.MicroApp/DouyinMicroAppClientOptions.cs b/src/SKIT.FlurlHttpClient.ByteDance.MicroApp/DouyinMicroAppClientOptions.cs index f42707d8..d57566b8 100644 --- a/src/SKIT.FlurlHttpClient.ByteDance.MicroApp/DouyinMicroAppClientOptions.cs +++ b/src/SKIT.FlurlHttpClient.ByteDance.MicroApp/DouyinMicroAppClientOptions.cs @@ -13,9 +13,9 @@ public class DouyinMicroAppClientOptions /// /// 获取或设置抖音小程序 API 入口点。 - /// 默认值: + /// 默认值: /// - public string Endpoint { get; set; } = DouyinMicroAppEndpoints.API_MINIAPP; + public string Endpoint { get; set; } = DouyinMicroAppEndpoints.DEFAULT; /// /// 获取或设置抖音小程序直播小玩法 API 入口点。 diff --git a/src/SKIT.FlurlHttpClient.ByteDance.MicroApp/DouyinMicroAppEndpoints.cs b/src/SKIT.FlurlHttpClient.ByteDance.MicroApp/DouyinMicroAppEndpoints.cs index e8b2a982..e3449019 100644 --- a/src/SKIT.FlurlHttpClient.ByteDance.MicroApp/DouyinMicroAppEndpoints.cs +++ b/src/SKIT.FlurlHttpClient.ByteDance.MicroApp/DouyinMicroAppEndpoints.cs @@ -6,19 +6,14 @@ namespace SKIT.FlurlHttpClient.ByteDance.MicroApp public static class DouyinMicroAppEndpoints { /// - /// 小程序 API 域名(默认)。 + /// 默认域名。 /// - public const string API_MINIAPP = "https://developer.toutiao.com/api"; + public const string DEFAULT = "https://developer.toutiao.com/api"; /// - /// 小程序 API 沙盒环境域名。 + /// 沙盒环境域名。 /// - public const string API_MINIAPP_SANDBOX = "https://open-sandbox.douyin.com/api"; - - /// - /// 小游戏 API 域名。 - /// - public const string API_MINIGAME = "https://minigame.zijieapi.com/mgplatform/api"; + public const string SANGBOX = "https://open-sandbox.douyin.com/api"; } ///