Интеграция SDK

Интегрируйте LicenseChain в свое приложение с помощью наших официальных SDK. Доступно для более чем 27 языков программирования и платформ с подробной документацией, безопасностью типов и функциями корпоративного уровня.

🔗 API-соединение

Все SDK настроены для подключения к одному и тому же API LicenseChain:

  • Базовый URL: https://api.licensechain.app
  • Префикс версии: /v1 (автоматически добавляется SDK)
  • Аутентификация: Ключ API или токен JWT

Какой SDK мне следует использовать?

Выбирайте по платформе и варианту использования. Все SDK вызывают один и тот же API (включая необязательный). hwuid для проверки и проверки подписи веб-перехватчика).

  • Веб/бэкенд (узел, браузер): NodeJS SDK или JavaScript SDK
  • Бэкэнд (Python, Go, Ruby, PHP, Java, C#, Rust и т. д.): Используйте SDK для вашего языка в разделах ниже.
  • Мобильный: Android SDK или iOS SDK
  • Рабочий стол: macOS SDK или Node/Electron с NodeJS SDK
  • Игры: Unity SDK (Юнити), Luau SDK (Roblox)

Полный обзор инструментов (панель мониторинга, API, боты, Mirror SDK, WooCommerce Checkout) см. Инструменты и интеграция.

SDK JavaScript/TypeScript

JS

NodeJS SDK

Серверная часть

Официальный Node.js SDK для серверных приложений.

npm install licensechain-node-sdk
GitHub →
JS

JavaScript SDK

Универсальный

Универсальный JavaScript SDK для браузеров и Node.js.

npm install licensechain-js-sdk
GitHub →

Серверные языковые SDK

ПЯ

Python SDK

3.8+ Поддержка

Python SDK с поддержкой асинхронности, комплексной обработкой ошибок и полной интеграцией с популярными платформами.

pip install licensechain-python-sdk
ИДТИ

Перейти к SDK

Высокая производительность

Высокопроизводительный Go SDK для проверки лицензии.

go get github.com/licensechain/LicenseChain-Go-SDK
GitHub →
РС

Ржавчина SDK

Сейф памяти

Rust SDK, безопасный для памяти, для управления лицензиями.

cargo add licensechain
GitHub →
РБ

Рубиновый SDK

Рельсы и Руби

Ruby SDK для приложений Rails и Ruby.

gem install licensechain_ruby_sdk
GitHub →
PHP

PHP SDK

7.4+ Поддержка

PHP SDK с поддержкой Composer, интеграцией Laravel и автозагрузкой PSR-4.

composer require licensechain/php-sdk
Я.А.

Java SDK

Весенние ботинки

Java SDK для Spring Boot и приложений Java.

Maven: com.licensechain:licensechain-java-sdk
GitHub →
C#

С# SDK

.СЕТЬ

C# SDK для приложений .NET.

NuGet: LicenseChain.CSharp.SDK
GitHub →
ВБ

ВБ.NET SDK

.СЕТЬ

VB.NET SDK для приложений .NET.

NuGet: LicenseChain.SDK
GitHub →
ПЛ

Перл SDK

КПАН

Perl SDK для приложений CPAN и Perl.

cpan LicenseChain::SDK
GitHub →
C++

С++ SDK

CMake

C++ SDK с интеграцией CMake.

CMake integration
GitHub →

SDK для мобильных и настольных компьютеров

Интеграция платежей и коммерции

МИСТЕР

Зеркальный SDK

Платный строгий режим

Создавайте полезные данные зеркала, проверяйте подписи перенаправления и проверяйте покупки с помощью Pay. Только на стороне сервера — никогда не раскрывайте callbackSecret в браузере.

npm install ./LicenseChain-Mirror-SDK  # or .tgz from LicenseChain
Туалет

Оформление заказа WooCommerce

Плагин WordPress

Платежный шлюз WooCommerce для LicenseChain Pay. Зеркальное перенаправление, проверка API и продление подписки через Pay.

Инструменты интеграции

округ Колумбия

Дискорд-бот

Бот

Discord-бот для управления лицензиями и поддержки.

ТГ

Телеграм-бот

Бот

Telegram-бот для управления лицензиями и поддержки.

API продавца

API

Расширенный API управления продавцами и аналитики.

Панель клиента

Веб-интерфейс

Веб-интерфейс управления лицензиями клиентов.

Возможности SDK

Тип безопасности

Полная поддержка TypeScript с подробными определениями типов для всех конечных точек API и структур данных.

Обработка ошибок

Надежная обработка ошибок с подробными сообщениями об ошибках и правильным сопоставлением кода состояния HTTP.

Асинхронная поддержка

Современные шаблоны async/await с API-интерфейсами на основе Promise для повышения производительности и читаемости.

Повторить логику

Встроенные механизмы повтора с экспоненциальной задержкой для решения временных проблем с сетью.

Оффлайн поддержка

Возможности автономной проверки лицензии с локальным кэшированием и проверкой.

Поддержка вебхука

Встроенные утилиты проверки подписи веб-перехватчика и обработки событий.

Конечные точки API

Все SDK подключаются к одним и тем же конечным точкам API. SDK автоматически добавляют /v1 ко всем конечным точкам.

Метод Конечная точка Описание

✅ Все SDK включены

  • Автоматический /v1 обработка префиксов
  • Подключение к https://api.licensechain.app
  • Комплексная обработка ошибок
  • Логика повтора с экспоненциальной отсрочкой
  • Типобезопасные интерфейсы (где применимо)