SDK de Python

Biblioteca oficial da AltiviaCloud para Python, cobrindo saldo, catálogo, pedidos e leitura de SMS.

Ainda não publicado no PyPI. 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

Python
from altiviacloud import AltiviaCloud

client = AltiviaCloud("ac_live_SUA_CHAVE")

balance = client.get_balance()
countries = client.get_countries()
order = client.create_order("id_do_pais", "id_do_servico")
sms = client.get_sms(order["id"])

Métodos

  • get_balance() — saldo da carteira
  • get_countries() — lista de países
  • get_services() — lista de serviços
  • get_prices(country_id, service_id) — preço de um par país e serviço
  • create_order(country_id, service_id) — compra um número
  • get_order(order_id) — detalhes do pedido
  • list_orders(status=None) — lista pedidos, com filtro opcional de status
  • cancel_order(order_id) — cancela; sem SMS recebido, o valor volta integral
  • finish_order(order_id) — encerra o pedido depois de receber o SMS
  • get_sms(order_id) — mensagens recebidas no pedido