Aqui você encontra exemplos de chamadas para a API de Parceiros da Árvore para diversas linguagens. O objetivo destes exemplos é facilitar a descoberta e uso da API.
Observação: nenhum exemplo contém dados de produção, como por exemplo, access_key ou access_key_id. É necessário alterar o código para refletir os dados que foram passados pelo time da Árvore.
Para rodar os exemplos de Elixir, altere as informações necessárias nos arquivos e então execute localmente em um shell:
elixir get_entity.exsCaso não deseje instalar Elixir/Erlang localmente, pode-se também rodar os exemplos usando um container docker.
Por exemplo, em um shell no diretório /elixir, execute:
docker container run \
--rm -v $(pwd):/app/ \
hexpm/elixir:1.17.3-erlang-27.1-alpine-3.20.3 \
elixir /app/get_entity.exsPara os exemplos de PHP, você pode igualmente usar um container docker, como abaixo:
docker container run \
--rm -v $(pwd):/app/ \
php:7.4-cli \
php /app/create_reader.phpPara os exemplos de Javascript, instale os pacotes necessários com npm install, e então execute os arquivos com o node:
npm install
node get_entity.jsPara utilizar os arquivos armazenados na pasta collection_files, recomendamos o uso do Postman, pois eles foram construídos utilizando essa aplicação.
- Comece clicando no botão superior esquerdo
Importe selecione os arquivos presentes na pastacollection_files. - Clique no botão
Importpara finalizar o processo. - Após importar, clique na pasta
Árvoreque foi criada e vá para a abaScriptse então emPre-request. - Nesta aba será necessário inserir a
access_keye aaccess_key_idda conta desejada. - Salve as alterações.
Pronto, agora você poderá utilizar os endpoints normalmente.