Trabalhando com Data Connectors: JSON Get

Este Data Connector está incluído na licença de Gráficos. NÃO requer o pagamento de uma taxa adicional.


O Data Connector JSON Get usa um método GET para solicitar conteúdo de uma URL, esperando um arquivo JSON na URL fornecida.

Adicionando o Data Connector ao Editor de Gráficos

Primeiro você precisa adicionar um Data Connecntor à sua árvore (1) e clicar em Conectar no painel Conector Externo do Inspetor (2)

No painel Fonte Externa, você encontrará várias opções, escolha JSON Get

Você será solicitado a adicionar a URL que hospeda o conteúdo JSON, mas antes de adicionar a URL você poderá selecionar como controlar a atualização de dados. Isso significa que você controla quando os dados são atualizados sincronizando a partir do controle remoto (Attended) ou automaticamente os dados atualizados periodicamente (Unattended).

Neste exemplo, estamos usando a seguinte URL: https://api.npoint.io/e9cd5ed0e0c0f3fcfdfc

Excluir

Detalhes sobre autenticação

Embora algumas APIs estejam disponíveis publicamente, outras requerem autenticação. Tenha em mente:

  • O ID do aplicativo ou o token de autenticação precisa ser adicionado à URL.
  • A autenticação baseada em cabeçalhos não é compatível

Depois de adicionar a URL, o Esquema será gerado automaticamente e exibido em um campo editável.

Depois de clicar em criar, a URL e o esquema são armazenados nas configurações do Conector, permitindo que você os altere posteriormente.

Estilo de aquisição: Attended vs Unattended

Ao selecionar Aquisição Attended, você precisa clicar em 'Sincronizar agora' a qualquer momento para trazer conteúdo atualizado da API.


Se você escolher Aquisição Unattended, os dados serão atualizados automaticamente pelo menos 30 segundos após a atualização do conteúdo da API. O tempo máximo entre as aquisições é de 600 segundos, isso é configurável no campo do período de aquisição:

Esquema JSON

Mesmo que o esquema JSON seja inferido automaticamente, você deve revisá-lo. No caso de URLs de imagem provavelmente serão inferidas como uma string e não ImageUrL. Para recuperar imagens provenientes de um URL, você precisa alterar o Schema de "type": "string" para "type": "ImageUrl"

Com os dados agora configurados, você pode começar a criar sua árvore com nossos blocos de construção, vincular conteúdo e formatar os gráficos. Neste exemplo, usamos o seguinte URL da API.

https://api.npoint.io/e9cd5ed0e0c0f3fcfdfc

Como exemplo, crie um "Scorebug" para um partido de beisebol com as informações do Json anterior.

Was this article helpful?