SDK de Java
Biblioteca oficial da AltiviaCloud para Java, cobrindo saldo, catálogo, pedidos e leitura de SMS.
Ainda não publicado no Maven Central. 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
Java
import com.altiviacloud.AltiviaCloudClient;
AltiviaCloudClient client = new AltiviaCloudClient("ac_live_SUA_CHAVE");
JsonNode balance = client.getBalance();
JsonNode countries = client.getCountries();
JsonNode order = client.createOrder("id_do_pais", "id_do_servico");
JsonNode sms = client.getSms(order.get("id").asText());Métodos
getBalance()— saldo da carteiragetCountries()— lista de paísesgetServices()— lista de serviçoscreateOrder(countryId, serviceId)— compra um númerogetOrder(id)— detalhes do pedidocancelOrder(id)— cancela; sem SMS recebido, o valor volta integralgetSms(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.