apigratis_sdk_flutter 0.1.0 copy "apigratis_sdk_flutter: ^0.1.0" to clipboard
apigratis_sdk_flutter: ^0.1.0 copied to clipboard

SDK oficial Dart/Flutter da plataforma APIBrasil — WhatsApp, SMS, consultas CPF/CNPJ, veículos, CEP, correios, pagamentos PIX/boleto e mais.

example/apigratis_sdk_flutter_example.dart

import 'package:apigratis_sdk_flutter/apigratis_sdk_flutter.dart';

/// Exemplo básico de uso da SDK APIBrasil.
///
/// Defina as credenciais por variável de ambiente antes de rodar:
///
/// ```sh
/// export APIBRASIL_BEARER_TOKEN="seu_bearer_token"
/// export APIBRASIL_DEVICE_TOKEN="seu_device_token"
/// dart run example/apigratis_sdk_flutter_example.dart
/// ```
Future<void> main() async {
  // Sem argumentos, as credenciais são lidas do ambiente
  // (APIBRASIL_BEARER_TOKEN / APIBRASIL_DEVICE_TOKEN).
  final api = ApiBrasil();

  try {
    // Consulta de CEP
    final cep = await api.cep.cep({'cep': '01001000'});
    print('CEP: $cep');

    // Envio de mensagem no WhatsApp
    final message = await api.whatsapp.sendText({
      'number': '5511999999999',
      'text': 'Olá, mundo!',
    });
    print('WhatsApp: $message');

    // Saldo da conta
    final balance = await api.account.balance();
    print('Saldo: $balance');
  } on AuthenticationError catch (e) {
    print('Credenciais inválidas: ${e.message}');
  } on InsufficientBalanceError catch (e) {
    print('Saldo insuficiente: ${e.message}');
  } on ApiBrasilError catch (e) {
    print('Erro da API (${e.status}): ${e.message}');
  } finally {
    api.close();
  }
}
0
likes
160
points
224
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

SDK oficial Dart/Flutter da plataforma APIBrasil — WhatsApp, SMS, consultas CPF/CNPJ, veículos, CEP, correios, pagamentos PIX/boleto e mais.

Homepage
Repository (GitHub)
View/report issues

Topics

#apibrasil #whatsapp #cep #cpf-cnpj #pix

License

MIT (license)

Dependencies

http, json_annotation

More

Packages that depend on apigratis_sdk_flutter