SDK de Node.js
Biblioteca oficial da AltiviaCloud para Node.js, cobrindo saldo, catálogo, pedidos e leitura de SMS.
Ainda não publicado no npm. 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
Node.js
import { AltiviaCloud } from "@altiviacloud/sdk";
const client = new AltiviaCloud("ac_live_SUA_CHAVE");
const balance = await client.getBalance();
const countries = await client.getCountries();
const order = await client.createOrder({
countryId: "id_do_pais",
serviceId: "id_do_servico",
});
const sms = await client.getSms(order.id);Métodos
getBalance()— saldo da carteiragetCountries()— lista de paísesgetServices()— lista de serviçosgetPrices(countryId, serviceId)— preço de um par país e serviçocreateOrder({ countryId, serviceId })— compra um númerogetOrder(id)— detalhes do pedidolistOrders(status?)— lista pedidos, com filtro opcional de statuscancelOrder(id)— cancela; sem SMS recebido, o valor volta integralfinishOrder(id)— encerra o pedido depois de receber o SMSgetSms(id)— mensagens recebidas no pedido