Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BIBLIAAPI Examples

Quality Release License: MIT

Exemplos pequenos e seguros para integrar aplicações à BIBLIAAPI, uma API bíblica em português com contrato OpenAPI.

Este repositório contém somente clientes de exemplo. O código da plataforma, autenticação, cobrança e infraestrutura permanece privado.

Comece em três passos

  1. Crie uma conta gratuita em bibliaapi.com.br/conta.
  2. Gere uma chave de API no painel.
  3. Exporte a chave antes de executar um exemplo:
export BIBLIA_API_TOKEN="sua_chave"

No PowerShell:

$env:BIBLIA_API_TOKEN = "sua_chave"

Exemplos disponíveis

Linguagem Arquivo Execução
cURL examples/curl/get-verse.sh bash examples/curl/get-verse.sh
PHP examples/php/get-verse.php php examples/php/get-verse.php
JavaScript examples/javascript/get-verse.mjs node examples/javascript/get-verse.mjs

Todos consultam João 3:16 na versão ACF usando:

GET /api/v2/versions/acf/books/jo/chapters/3/verses/16
Authorization: Bearer SUA_CHAVE

Do exemplo para produção

Os exemplos são intencionalmente pequenos. Eles definem limites de timeout e tratam falhas básicas de transporte/HTTP/payload quando a linguagem permite, mas não implementam retry automático.

Antes de usar o mesmo fluxo em uma aplicação crítica, trate explicitamente transporte, timeout, HTTP não-2xx, parsing do payload, retry/backoff, logs e isolamento da credencial.

O guia Clientes resilientes para APIs HTTP explica um baseline independente de linguagem e um checklist para transformar um exemplo simples em uma integração operacionalmente segura.

Validação local

Os exemplos podem ser verificados sem fazer uma chamada real à API:

php -l examples/php/get-verse.php
node --check examples/javascript/get-verse.mjs
bash -n examples/curl/get-verse.sh

O workflow de qualidade permanece disponível para execução manual; o loop normal de manutenção prioriza essas validações locais para evitar consumo desnecessário de CI.

Recursos

Segurança

Nunca inclua uma chave real em código, commits, screenshots ou issues. Use variáveis de ambiente e consulte a política de segurança.

Contribuindo

Exemplos para outras linguagens e frameworks são bem-vindos. Leia o guia de contribuição e o código de conduta antes de abrir um pull request.

Licença

MIT. A licença cobre somente os exemplos deste repositório; dados e serviços consumidos seguem os termos da BIBLIAAPI.

About

Secure cURL, PHP and JavaScript examples for integrating with BIBLIAAPI.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors