Я подготовлю пример реализации модуля для работы с Ветис.API на C#. Пример будет включать основные операции, которые вы указали.
csharp
Copy
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;
public VetisApiClient(string login, string password, string apiKey)
{
_httpClient = new HttpClient();
_authCredentials = new AuthRequest
{
login = login,
password = password,
apiKey = apiKey
};
}
public async Task AuthenticateAsync()
{
var content = new StringContent(
JsonConvert.SerializeObject(_authCredentials),
Encoding.UTF8,
"application/json");
var response = await _httpClient.PostAsync($"{_apiBaseUrl}auth", content);
response.EnsureSuccessStatusCode();
var responseContent = await response.Content.ReadAsStringAsync();
var authResponse = JsonConvert.DeserializeObject<AuthResponse>(responseContent);
_authToken = authResponse.Token;
_httpClient.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", _authToken);
}
public async Task<Enterprise[]> GetEnterprisesAsync()
{
var response = await _httpClient.GetAsync($"{_apiBaseUrl}enterprises");
response.EnsureSuccessStatusCode();
здравствуйте, работаю на c#, в моих проектах есть приложения основанные на базах данных и поисковые системы, готов выполнить вашу задачу, звяжитесь со мной.
...нам нужен модуль на C# для последующего внедрению в наш проект.. - что за проект - платформа ??
И самое главное у Вас есть сам проект - SLN - нет - не ко мне
В C# нет модулей - есть классы - могу сделать такой класс - а вот внедрение в проект - зависит - что за проект - только C# - это все е доп работа
Оставлять заявки могут только авторизованные пользователи.
Ветис.API
Реклама
Ветис.API
Здравствуй, нам нужен модуль на C# для последующего внедрению в наш проект,
Авторизация, Запрос площадок, запрос оформленных ВСД, Запрос погашенных ВСД, Гашение ВСД
Kомментарий:
документация есть тут https://help.vetrf.ru/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82_%D0%92%D0%B5%D1%82%D0%B8%D1%81.API
2025-02-02 01:52