Table of Contents

Class TikTokShopLegacyClientExecuteProductExtensions

Namespace
SKIT.FlurlHttpClient.ByteDance.TikTokGlobalShop.ExtendedSDK.Legacy
Assembly
DH.SKIT.FlurlHttpClient.ByteDance.TikTokGlobalShop.dll
[Obsolete("此类型专为旧版 API 设计,将于 2024-12-31 下线。")]
public static class TikTokShopLegacyClientExecuteProductExtensions
Inheritance
TikTokShopLegacyClientExecuteProductExtensions
Inherited Members

Methods

ExecuteProductActivateProductsAsync(TikTokShopLegacyClient, ProductActivateProductsRequest, CancellationToken)

异步调用 [POST] /products/activate 接口。

REF:
https://partner.tiktokshop.com/doc/page/262791

public static Task<ProductActivateProductsResponse> ExecuteProductActivateProductsAsync(this TikTokShopLegacyClient client, ProductActivateProductsRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductActivateProductsRequest
cancellationToken CancellationToken

Returns

Task<ProductActivateProductsResponse>

ExecuteProductCreateBrandAsync(TikTokShopLegacyClient, ProductCreateBrandRequest, CancellationToken)

异步调用 [POST] /products/brand 接口。

REF:
https://partner.tiktokshop.com/doc/page/275824

public static Task<ProductCreateBrandResponse> ExecuteProductCreateBrandAsync(this TikTokShopLegacyClient client, ProductCreateBrandRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductCreateBrandRequest
cancellationToken CancellationToken

Returns

Task<ProductCreateBrandResponse>

ExecuteProductCreateProductAsync(TikTokShopLegacyClient, ProductCreateProductRequest, CancellationToken)

异步调用 [POST] /products 接口。

REF:
https://partner.tiktokshop.com/doc/page/262784

public static Task<ProductCreateProductResponse> ExecuteProductCreateProductAsync(this TikTokShopLegacyClient client, ProductCreateProductRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductCreateProductRequest
cancellationToken CancellationToken

Returns

Task<ProductCreateProductResponse>

ExecuteProductDeactivateProductsAsync(TikTokShopLegacyClient, ProductDeactivateProductsRequest, CancellationToken)

异步调用 [POST] /products/inactivated_products 接口。

REF:
https://partner.tiktokshop.com/doc/page/262790

public static Task<ProductDeactivateProductsResponse> ExecuteProductDeactivateProductsAsync(this TikTokShopLegacyClient client, ProductDeactivateProductsRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductDeactivateProductsRequest
cancellationToken CancellationToken

Returns

Task<ProductDeactivateProductsResponse>

ExecuteProductDeleteProductsAsync(TikTokShopLegacyClient, ProductDeleteProductsRequest, CancellationToken)

异步调用 [DELETE] /products 接口。

REF:
https://partner.tiktokshop.com/doc/page/262785

public static Task<ProductDeleteProductsResponse> ExecuteProductDeleteProductsAsync(this TikTokShopLegacyClient client, ProductDeleteProductsRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductDeleteProductsRequest
cancellationToken CancellationToken

Returns

Task<ProductDeleteProductsResponse>

ExecuteProductGetAttributeListAsync(TikTokShopLegacyClient, ProductGetAttributeListRequest, CancellationToken)

异步调用 [GET] /products/attributes 接口。

REF:
https://partner.tiktokshop.com/doc/page/262796

public static Task<ProductGetAttributeListResponse> ExecuteProductGetAttributeListAsync(this TikTokShopLegacyClient client, ProductGetAttributeListRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductGetAttributeListRequest
cancellationToken CancellationToken

Returns

Task<ProductGetAttributeListResponse>

ExecuteProductGetBrandListAsync(TikTokShopLegacyClient, ProductGetBrandListRequest, CancellationToken)

异步调用 [GET] /products/brands 接口。

REF:
https://partner.tiktokshop.com/doc/page/262795

public static Task<ProductGetBrandListResponse> ExecuteProductGetBrandListAsync(this TikTokShopLegacyClient client, ProductGetBrandListRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductGetBrandListRequest
cancellationToken CancellationToken

Returns

Task<ProductGetBrandListResponse>

ExecuteProductGetCategoryListAsync(TikTokShopLegacyClient, ProductGetCategoryListRequest, CancellationToken)

异步调用 [GET] /products/categories 接口。

REF:
https://partner.tiktokshop.com/doc/page/262794

public static Task<ProductGetCategoryListResponse> ExecuteProductGetCategoryListAsync(this TikTokShopLegacyClient client, ProductGetCategoryListRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductGetCategoryListRequest
cancellationToken CancellationToken

Returns

Task<ProductGetCategoryListResponse>

ExecuteProductGetCategoryRulesAsync(TikTokShopLegacyClient, ProductGetCategoryRulesRequest, CancellationToken)

异步调用 [GET] /products/categories/rules 接口。

REF:
https://partner.tiktokshop.com/doc/page/262797

public static Task<ProductGetCategoryRulesResponse> ExecuteProductGetCategoryRulesAsync(this TikTokShopLegacyClient client, ProductGetCategoryRulesRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductGetCategoryRulesRequest
cancellationToken CancellationToken

Returns

Task<ProductGetCategoryRulesResponse>

ExecuteProductGetProductDetailAsync(TikTokShopLegacyClient, ProductGetProductDetailRequest, CancellationToken)

异步调用 [GET] /products/details 接口。

REF:
https://partner.tiktokshop.com/doc/page/262789

public static Task<ProductGetProductDetailResponse> ExecuteProductGetProductDetailAsync(this TikTokShopLegacyClient client, ProductGetProductDetailRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductGetProductDetailRequest
cancellationToken CancellationToken

Returns

Task<ProductGetProductDetailResponse>

ExecuteProductGetProductStocksAsync(TikTokShopLegacyClient, ProductGetProductStocksRequest, CancellationToken)

异步调用 [POST] /products/stock/list 接口。

REF:
https://partner.tiktokshop.com/doc/page/649a5faa600c3a0288889b35

public static Task<ProductGetProductStocksResponse> ExecuteProductGetProductStocksAsync(this TikTokShopLegacyClient client, ProductGetProductStocksRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductGetProductStocksRequest
cancellationToken CancellationToken

Returns

Task<ProductGetProductStocksResponse>

ExecuteProductPrecheckAsync(TikTokShopLegacyClient, ProductPrecheckRequest, CancellationToken)

异步调用 [POST] /products/pre_check 接口。

REF:
https://partner.tiktokshop.com/doc/page/64a277c1683c6a028acb6922

public static Task<ProductPrecheckResponse> ExecuteProductPrecheckAsync(this TikTokShopLegacyClient client, ProductPrecheckRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductPrecheckRequest
cancellationToken CancellationToken

Returns

Task<ProductPrecheckResponse>

ExecuteProductRecommendCategoryAsync(TikTokShopLegacyClient, ProductRecommendCategoryRequest, CancellationToken)

异步调用 [POST] /product/category_recommend 接口。

REF:
https://partner.tiktokshop.com/doc/page/262806

public static Task<ProductRecommendCategoryResponse> ExecuteProductRecommendCategoryAsync(this TikTokShopLegacyClient client, ProductRecommendCategoryRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductRecommendCategoryRequest
cancellationToken CancellationToken

Returns

Task<ProductRecommendCategoryResponse>

ExecuteProductRecoverProductsAsync(TikTokShopLegacyClient, ProductRecoverProductsRequest, CancellationToken)

异步调用 [POST] /products/recover 接口。

REF:
https://partner.tiktokshop.com/doc/page/262792

public static Task<ProductRecoverProductsResponse> ExecuteProductRecoverProductsAsync(this TikTokShopLegacyClient client, ProductRecoverProductsRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductRecoverProductsRequest
cancellationToken CancellationToken

Returns

Task<ProductRecoverProductsResponse>

ExecuteProductSaveProductDraftAsync(TikTokShopLegacyClient, ProductSaveProductDraftRequest, CancellationToken)

异步调用 [POST] /products/save_draft 接口。

REF:
https://partner.tiktokshop.com/doc/page/262808

public static Task<ProductSaveProductDraftResponse> ExecuteProductSaveProductDraftAsync(this TikTokShopLegacyClient client, ProductSaveProductDraftRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductSaveProductDraftRequest
cancellationToken CancellationToken

Returns

Task<ProductSaveProductDraftResponse>

ExecuteProductSearchProductsAsync(TikTokShopLegacyClient, ProductSearchProductsRequest, CancellationToken)

异步调用 [POST] /products/search 接口。

REF:
https://partner.tiktokshop.com/doc/page/262788

public static Task<ProductSearchProductsResponse> ExecuteProductSearchProductsAsync(this TikTokShopLegacyClient client, ProductSearchProductsRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductSearchProductsRequest
cancellationToken CancellationToken

Returns

Task<ProductSearchProductsResponse>

ExecuteProductUpdateProductAsync(TikTokShopLegacyClient, ProductUpdateProductRequest, CancellationToken)

异步调用 [PUT] /products 接口。

REF:
https://partner.tiktokshop.com/doc/page/262784

public static Task<ProductUpdateProductResponse> ExecuteProductUpdateProductAsync(this TikTokShopLegacyClient client, ProductUpdateProductRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductUpdateProductRequest
cancellationToken CancellationToken

Returns

Task<ProductUpdateProductResponse>

ExecuteProductUpdateProductPriceAsync(TikTokShopLegacyClient, ProductUpdateProductPriceRequest, CancellationToken)

异步调用 [PUT] /products/prices 接口。

REF:
https://partner.tiktokshop.com/doc/page/262793

public static Task<ProductUpdateProductPriceResponse> ExecuteProductUpdateProductPriceAsync(this TikTokShopLegacyClient client, ProductUpdateProductPriceRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductUpdateProductPriceRequest
cancellationToken CancellationToken

Returns

Task<ProductUpdateProductPriceResponse>

ExecuteProductUpdateProductStockAsync(TikTokShopLegacyClient, ProductUpdateProductStockRequest, CancellationToken)

异步调用 [PUT] /products/stocks 接口。

REF:
https://partner.tiktokshop.com/doc/page/262787

public static Task<ProductUpdateProductStockResponse> ExecuteProductUpdateProductStockAsync(this TikTokShopLegacyClient client, ProductUpdateProductStockRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductUpdateProductStockRequest
cancellationToken CancellationToken

Returns

Task<ProductUpdateProductStockResponse>

ExecuteProductUploadFileAsync(TikTokShopLegacyClient, ProductUploadFileRequest, CancellationToken)

异步调用 [POST] /products/upload_files 接口。

REF:
https://partner.tiktokshop.com/doc/page/262782

public static Task<ProductUploadFileResponse> ExecuteProductUploadFileAsync(this TikTokShopLegacyClient client, ProductUploadFileRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductUploadFileRequest
cancellationToken CancellationToken

Returns

Task<ProductUploadFileResponse>

ExecuteProductUploadImageAsync(TikTokShopLegacyClient, ProductUploadImageRequest, CancellationToken)

异步调用 [POST] /products/upload_imgs 接口。

REF:
https://partner.tiktokshop.com/doc/page/262783

public static Task<ProductUploadImageResponse> ExecuteProductUploadImageAsync(this TikTokShopLegacyClient client, ProductUploadImageRequest request, CancellationToken cancellationToken = default)

Parameters

client TikTokShopLegacyClient
request ProductUploadImageRequest
cancellationToken CancellationToken

Returns

Task<ProductUploadImageResponse>