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 carteira
  • getCountries() — lista de países
  • getServices() — lista de serviços
  • createOrder(countryId, serviceId) — compra um número
  • getOrder(id) — detalhes do pedido
  • cancelOrder(id) — cancela; sem SMS recebido, o valor volta integral
  • getSms(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.