Table of Contents

Class TikTokShopClientExecuteProductExtensions

Namespace
SKIT.FlurlHttpClient.ByteDance.TikTokGlobalShop
Assembly
DH.SKIT.FlurlHttpClient.ByteDance.TikTokGlobalShop.dll
public static class TikTokShopClientExecuteProductExtensions
Inheritance
TikTokShopClientExecuteProductExtensions
Inherited Members

Methods

ExecuteProductActivateProductsAsync(TikTokShopClient, ProductActivateProductsRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductActivateProductsRequest
cancellationToken CancellationToken

Returns

Task<ProductActivateProductsResponse>

ExecuteProductCreateBrandAsync(TikTokShopClient, ProductCreateBrandRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductCreateBrandRequest
cancellationToken CancellationToken

Returns

Task<ProductCreateBrandResponse>

ExecuteProductCreateProductAsync(TikTokShopClient, ProductCreateProductRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductCreateProductRequest
cancellationToken CancellationToken

Returns

Task<ProductCreateProductResponse>

ExecuteProductDeactivateProductsAsync(TikTokShopClient, ProductDeactivateProductsRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductDeactivateProductsRequest
cancellationToken CancellationToken

Returns

Task<ProductDeactivateProductsResponse>

ExecuteProductDeleteProductsAsync(TikTokShopClient, ProductDeleteProductsRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductDeleteProductsRequest
cancellationToken CancellationToken

Returns

Task<ProductDeleteProductsResponse>

ExecuteProductGetAttributeListAsync(TikTokShopClient, ProductGetAttributeListRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductGetAttributeListRequest
cancellationToken CancellationToken

Returns

Task<ProductGetAttributeListResponse>

ExecuteProductGetBrandListAsync(TikTokShopClient, ProductGetBrandListRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductGetBrandListRequest
cancellationToken CancellationToken

Returns

Task<ProductGetBrandListResponse>

ExecuteProductGetCategoryListAsync(TikTokShopClient, ProductGetCategoryListRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductGetCategoryListRequest
cancellationToken CancellationToken

Returns

Task<ProductGetCategoryListResponse>

ExecuteProductGetCategoryRulesAsync(TikTokShopClient, ProductGetCategoryRulesRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductGetCategoryRulesRequest
cancellationToken CancellationToken

Returns

Task<ProductGetCategoryRulesResponse>

ExecuteProductGetProductDetailAsync(TikTokShopClient, ProductGetProductDetailRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductGetProductDetailRequest
cancellationToken CancellationToken

Returns

Task<ProductGetProductDetailResponse>

ExecuteProductGetProductStocksAsync(TikTokShopClient, ProductGetProductStocksRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductGetProductStocksRequest
cancellationToken CancellationToken

Returns

Task<ProductGetProductStocksResponse>

ExecuteProductPrecheckAsync(TikTokShopClient, ProductPrecheckRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductPrecheckRequest
cancellationToken CancellationToken

Returns

Task<ProductPrecheckResponse>

ExecuteProductRecommendCategoryAsync(TikTokShopClient, ProductRecommendCategoryRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductRecommendCategoryRequest
cancellationToken CancellationToken

Returns

Task<ProductRecommendCategoryResponse>

ExecuteProductRecoverProductsAsync(TikTokShopClient, ProductRecoverProductsRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductRecoverProductsRequest
cancellationToken CancellationToken

Returns

Task<ProductRecoverProductsResponse>

ExecuteProductSaveProductDraftAsync(TikTokShopClient, ProductSaveProductDraftRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductSaveProductDraftRequest
cancellationToken CancellationToken

Returns

Task<ProductSaveProductDraftResponse>

ExecuteProductSearchProductsAsync(TikTokShopClient, ProductSearchProductsRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductSearchProductsRequest
cancellationToken CancellationToken

Returns

Task<ProductSearchProductsResponse>

ExecuteProductUpdateProductAsync(TikTokShopClient, ProductUpdateProductRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductUpdateProductRequest
cancellationToken CancellationToken

Returns

Task<ProductUpdateProductResponse>

ExecuteProductUpdateProductPriceAsync(TikTokShopClient, ProductUpdateProductPriceRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductUpdateProductPriceRequest
cancellationToken CancellationToken

Returns

Task<ProductUpdateProductPriceResponse>

ExecuteProductUpdateProductStockAsync(TikTokShopClient, ProductUpdateProductStockRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductUpdateProductStockRequest
cancellationToken CancellationToken

Returns

Task<ProductUpdateProductStockResponse>

ExecuteProductUploadFileAsync(TikTokShopClient, ProductUploadFileRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductUploadFileRequest
cancellationToken CancellationToken

Returns

Task<ProductUploadFileResponse>

ExecuteProductUploadImageAsync(TikTokShopClient, ProductUploadImageRequest, CancellationToken)

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

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

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

Parameters

client TikTokShopClient
request ProductUploadImageRequest
cancellationToken CancellationToken

Returns

Task<ProductUploadImageResponse>