Tutorial de Autenticação com Stara usando Leaf

03 Feb, 2022

Tutorial de Autenticação com Stara usando Leaf

Tutorial de Autenticação com Stara usando Leaf

Hoje vamos apresentar a integração com a Stara através da Leaf começando pela criação da conta de desenvolvedor até o registro da credencial de um usuário na Leaf. Ao final, você terá feito uma integração com a Stara via Leaf para acessar os dados padronizados das máquinas; com a integração Stara, você poderá acessar nomes de talhões, limites de talhões, operações de plantio, operações de aplicação e informações de máquina. Todos os endpoints estão disponíveis em nossa documentação e também na coleção Postman.

(Click here for the translation in English.)

Sumário

  • Passo 0: Criando uma conta de desenvolvedor na Stara
  • Passo 1: Obtendo a API Key
  • Passo 2: Obtendo os tokens de autenticação
  • Passo 3: Registrando as credenciais da Stara na Leaf

Este post é um tutorial completo. Algumas etapas só serão necessárias uma vez, sendo que autenticações subsequentes serão mais rápidas e fáceis.

Passo 0: Criando Uma Conta De Desenvolvedor Na Stara

(Você pode pular esta etapa se você já possui uma conta de desenvolvedor na Stara.)

Entre em contato com a Stara para solicitar o acesso a API através do email: servicos@stara.com.br; ou telefone: +55 054 99706-7292. Você receberá o usuário e senha.

Assim que obter estes dados, você poderá avançar para a próxima etapa deste tutorial.

Passo 1: Obtendo A API Key

Para obter sua API Key você irá fazer um POST: https://v2apitelemetria.telemetriastara.com.br/autenticacao

Com o seguinte corpo:

A resposta será:

Passo 2: Obtendo Os Tokens De Autenticação

Neste passo, o endpoint irá gerar o acesso necessário e atualizar os tokens para todos as outras solicitações na API da Stara. Para obter seus tokens você fará um POST:

https://v2apitelemetria.telemetriastara.com.br/token

Com o seguinte corpo:`

A resposta será:

Passo 3: Registrando As Credenciais Da Stara Na Leaf

Nossa API usa uma abstração chamada Leaf User (usuário leaf) para armazenar as credenciais e organizar os dados para cada usuário. Na maioria dos casos, o Leaf User será um fazendeiro ou consultor que tenha acesso aos dados disponíveis nas companhias agrícolas (por exemplo Telemetria Stara)

Para enviar as suas credenciais para a Leaf, você precisará do seu token de acesso e que já possua um Leaf User registrado.

Aqui você poderá obter o seu token de acesso.
Aqui você verá como criar um Leaf User.

Para adicionar as suas credenciais Stara ao Leaf User criado, envie um POST para:

https://api.withleaf.io/services/usermanagement/api/users/{ {leaf_user_id} }/stara-credentials

Com o seguinte cabeçalho:

E com o seguinte JSON:

Excelente! Agora que você conectou as credenciais à Leaf, você pode começar a consultar dados da Stara. Nós recomendamos iniciar com field boundaries se você ainda não possui delimitações de talhão.

Os desenvolvedores de software usam a API da Leaf para construir e dimensionar uma ampla gama de produtos, incluindo ferramentas de otimização agrícola, produtos de empréstimo, financiamento baseado em resultados, mercados de terras e insumos, recomendações agronômicas, aplicativos de rastreabilidade, previsão de manutenção de equipamentos e muito mais.

Get a demo
 Leaf | Data infrastructure for agriculture

Guthierry Almeida

Product Owner

Guthierry Almeida, originally from Espírito Santo, Brazil, is Product Owner for Leaf Agriculture. He has worked with product management and has a vast experience with GIS. Also, he has in-depth knowledge in precision agriculture, and is passionate about forest research and ESG.

Connect with me

Ready to begin?

Get API Keys and Start Building Today!

Sign up for free account

Questions? Get in touch