
Школьные карты
TBankNet.Junior
Неофициальный .NET SDK для T-Bank «Джуниор» (школьные карты)
netstandard2.0net8.0net10.0
Возможности
- Список школьных карт
- Список, создание и удаление школ
- ГОСТ mTLS + Bearer-токен
- Разобранная модель ошибок T-API
Установка
dotnet add package TBankNet.JuniorБыстрый старт
using TBankNet.Junior;
// mTLS: attach the GOST certificate to the HttpClient handler.
var handler = new HttpClientHandler();
handler.ClientCertificates.Add(gostClientCertificate);
using var httpClient = new HttpClient(handler);
var client = new TBankJuniorClient(httpClient, new TBankJuniorClientOptions
{
ApiToken = "YOUR_API_TOKEN",
});
var cards = await client.GetSchoolCardsAsync(
from: DateTimeOffset.Parse("2024-09-01T00:00:00Z"),
to: DateTimeOffset.Parse("2024-09-30T23:59:59Z"));
foreach (var card in cards.Cards)
Console.WriteLine(card.Uid);Основные методы
GetSchoolCardsAsyncСписок школьных картGetSchoolsAsyncСписок школCreateSchoolsAsyncСоздание школDeleteSchoolAsyncУдаление школыREADMEgithub.com/ai-iskuzhin/TBankNet.Junior
Загружаем README из репозитория…