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.exs
Caso 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.exs
Para 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.php
Para 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.js
Para 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
Import
e selecione os arquivos presentes na pastacollection_files
. - Clique no botão
Import
para finalizar o processo. - Após importar, clique na pasta
Árvore
que foi criada e vá para a abaScripts
e então emPre-request
. - Nesta aba será necessário inserir a
access_key
e aaccess_key_id
da conta desejada. - Salve as alterações.
Pronto, agora você poderá utilizar os endpoints normalmente.