SDK de C#
Biblioteca oficial da AltiviaCloud para C#, cobrindo saldo, catálogo, pedidos e leitura de SMS.
Ainda não publicado no NuGet. Enquanto o pacote não sai, use a API REST diretamente: o guia de primeiros passos mostra todas as chamadas com cURL, e elas funcionam com o cliente HTTP de qualquer linguagem.
Como será o uso
C#
using AltiviaCloud;
using var client = new AltiviaCloudClient("ac_live_SUA_CHAVE");
var balance = await client.GetBalanceAsync();
var countries = await client.GetCountriesAsync();
var order = await client.CreateOrderAsync("id_do_pais", "id_do_servico");
var sms = await client.GetSmsAsync(order.GetProperty("id").GetString()!);Métodos
GetBalanceAsync()— saldo da carteiraGetCountriesAsync()— lista de paísesGetServicesAsync()— lista de serviçosCreateOrderAsync(countryId, serviceId)— compra um númeroGetOrderAsync(id)— detalhes do pedidoCancelOrderAsync(id)— cancela; sem SMS recebido, o valor volta integralGetSmsAsync(id)— mensagens recebidas no pedido
Este SDK ainda não cobre consulta de preços, listagem de pedidos, encerramento do pedido (finish). Para essas operações, chame a API REST diretamente.