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
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.