Class TikTokShopLegacyClient
- Assembly
- DH.SKIT.FlurlHttpClient.ByteDance.TikTokGlobalShop.dll
一个 TikTok Shop API HTTP 客户端。
[Obsolete("此类型专为旧版 API 设计,将于 2024-12-31 下线。")]
public class TikTokShopLegacyClient : CommonClientBase, ICommonClient, IDisposable
- Inheritance
-
TikTokShopLegacyClient
- Implements
-
ICommonClient
- Extension Methods
Constructors
TikTokShopLegacyClient(TikTokShopLegacyClientOptions)
用指定的配置项初始化 TikTokShopLegacyClient 类的新实例。
public TikTokShopLegacyClient(TikTokShopLegacyClientOptions options)
Parameters
optionsTikTokShopLegacyClientOptions配置项。
TikTokShopLegacyClient(TikTokShopLegacyClientOptions, HttpClient?, bool)
protected TikTokShopLegacyClient(TikTokShopLegacyClientOptions options, HttpClient? httpClient, bool disposeClient = true)
Parameters
optionsTikTokShopLegacyClientOptionshttpClientHttpClientdisposeClientbool
Fields
_BASEURL_AUTHAPI
public readonly string _BASEURL_AUTHAPI
Field Value
Properties
Credentials
获取当前客户端使用的 TikTok Shop API 凭证。
public Credentials Credentials { get; }
Property Value
Methods
CreateFlurlRequest(TikTokShopLegacyRequest, HttpMethod, params object[])
使用当前客户端生成一个新的 Flurl.Http.IFlurlRequest 对象。
public IFlurlRequest CreateFlurlRequest(TikTokShopLegacyRequest request, HttpMethod httpMethod, params object[] urlSegments)
Parameters
requestTikTokShopLegacyRequesthttpMethodHttpMethodurlSegmentsobject[]
Returns
- IFlurlRequest
SendFlurlRequesAsJsontAsync<T>(IFlurlRequest, object?, CancellationToken)
异步发起请求。
public Task<T> SendFlurlRequesAsJsontAsync<T>(IFlurlRequest flurlRequest, object? data = null, CancellationToken cancellationToken = default) where T : TikTokShopLegacyResponse, new()
Parameters
flurlRequestIFlurlRequestdataobjectcancellationTokenCancellationToken
Returns
- Task<T>
Type Parameters
T
SendFlurlRequestAsync<T>(IFlurlRequest, HttpContent?, CancellationToken)
异步发起请求。
public Task<T> SendFlurlRequestAsync<T>(IFlurlRequest flurlRequest, HttpContent? httpContent = null, CancellationToken cancellationToken = default) where T : TikTokShopLegacyResponse, new()
Parameters
flurlRequestIFlurlRequesthttpContentHttpContentcancellationTokenCancellationToken
Returns
- Task<T>
Type Parameters
T