1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fudiwei-DotNetCore.SKIT.FlurlHttpClient.ByteDance

Клонировать/Скачать
README.md 2.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 04:17 39cf0ab

SKIT.FlurlHttpClient.ByteDance.TikTokGlobal

HTTP API SDK для TikTok Shop Open Platform на основе Flurl.Http.


Возможности

  • Основан на API TikTok Shop Open Platform.
  • Автоматически генерируемая подпись в запросах к API.
  • Предоставляет некоторые алгоритмические утилиты (например, HMAC-SHA-256).

Начало работы

[!ВАЖНО] Документы применимы к версии 3.x этого SDK. Если вы используете версию 2.x, перейдите в архивные ветки на GitHub/Gitee.

Установка:

# Установить через NuGet
> Install-Package SKIT.FlurlHttpClient.ByteDance.TikTokGlobalShop

# Установить с помощью .NET CLI
> dotnet add package SKIT.FlurlHttpClient.ByteDance.TikTokGlobalShop

Инициализация:

using SKIT.FlurlHttpClient.ByteDance.TikTokGlobalShop;

var options = new TikTokShopClientOptions()
{
    AppKey = "${APP_KEY}",
    AppSecret = "${APP_SECRET}}"
};
var client = TikTokShopClientBuilder.Create(options).Build();

Запросы и ответы:

using SKIT.FlurlHttpClient.ByteDance.TikTokGlobalShop;
using SKIT.FlurlHttpClient.ByteDance.TikTokGlobalShop.Models;

/* Пример: Получить список заказов */
var request = new OrderSearchOrdersRequest()
{
    AccessToken = "${ACCESS_TOKEN}",
    ShopCipher = "${SHOP_CIPHER}",
};
var response = await client.ExecuteOrderSearchOrdersAsync(request);
if (response.IsSuccessful())
{
    Console.WriteLine("Orders: " + response.Data.OrderList);
    Console.WriteLine("Total: " + response.Data.TotalCount);
}
else
{
    Console.WriteLine("Code: " + response.Code);
    Console.WriteLine("Message: " + response.Message);
}

Базовое использование

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/fudiwei-DotNetCore.SKIT.FlurlHttpClient.ByteDance.git
git@api.gitlife.ru:oschina-mirror/fudiwei-DotNetCore.SKIT.FlurlHttpClient.ByteDance.git
oschina-mirror
fudiwei-DotNetCore.SKIT.FlurlHttpClient.ByteDance
fudiwei-DotNetCore.SKIT.FlurlHttpClient.ByteDance
main