/ Desenvolvedores / Demo para parceiros

Demo de integração para parceiros

Uma pequena aplicação de exemplo que mostra o que é preciso para colocar o planejamento de linhas do Launch Pad dentro do seu próprio produto. Ela faz o papel de um parceiro fictício, "Your Ag App", executa chamadas reais à API REST pública do Launch Pad e mostra cada requisição e resposta em um log ao vivo. Percorra a demo com a sua própria chave de API e depois leia o código-fonte.

Abrir a demo ao vivo Ler o código-fonte GitHub - em breve

Roda no seu navegador, sem instalar nada. Você precisa de uma chave de API do Launch Pad com a flag Partner Admin; entre em contato com o suporte de API da Verge Ag para obtê-la.

Por que esta demo existe

Parceiros adicionam o planejamento de linhas do Launch Pad ao próprio produto sem construir esse planejamento do zero, e seus usuários nunca enviam um arquivo de limite nem criam uma conta. Esta demo existe para que seus desenvolvedores vejam essa integração inteira, de ponta a ponta e com tráfego real de API, antes de escrever uma linha de código. Dimensionar o trabalho leva uns dez minutos.

A jornada inteira são três passos

1

Configuração

Seu backend se autentica como a sua conta de serviço Partner Admin: uma única chave de API privilegiada, enviada como X-API-KEY em cada requisição. Seus usuários nunca têm chaves.

2

Provisionamento

Como essa conta, crie tudo antes de o seu usuário chegar: o usuário, a sua empresa/organização e o seu acesso, e depois as áreas - company/organization > grower > farm > field > boundary (CGFFB). Sem criação de conta e sem upload de limite para os seus usuários, nunca.

3

A entrega

Solicite um launch code de uso único e abra o Launch Pad já autenticado como o seu usuário: a pessoa que usa o seu app, aquela que o passo 2 provisionou. Ela cai direto naquele limite. Sem cadastro, sem tela de login, sem importação.

Decida como você quer mostrar o Launch Pad

A. Modo companion (nova janela do navegador)

O Launch Pad abre em uma nova janela do navegador ao lado do seu app, com deep link direto para o planejamento de linhas do limite que você enviou, já autenticado como o seu usuário.

B. Modo incorporado (iframe na sua interface)

A mesma entrega, mas o Launch Pad é renderizado dentro da sua própria interface em um iframe, com a navegação dele oculta e um tema de parceiro aplicado.