Projeto do tipo mobile ou web criado. Caso haja dúvidas de como criar esse tipo de projeto acesse o link (Criar projeto);
Passos
Antes de consumir um serviço REST no Cronapp, é importante garantir que você já tenha um serviço que disponibilize. Para saber como criar um dentro do Cronapp acesse a página Disponibilizando Web Service Rest.
{
"userId": 1,
"id": 2,
"title": "quis ut nam facilis et officia qui",
"completed": false
}
Consumindo Serviço REST
Para consumir web services REST, o Cronapp disponibiliza duas funções em sua API. Elas permitem obter tanto o conteúdo disponibilizado pelo serviço quanto o cabeçalho da requisição, caso necessite.
Os blocos de programação Clientes são assíncronos, dessa forma, será necessário além do bloco de requisição REST, usar também o bloco Promessa, que fica aguardando a resposta do serviço para dar continuidade a execução da função. Para saber mais acesse a documentação.
Mostrar o filtro direto pela URI (api.coim,br/produtos/{id} )
ver se vale a pena resumo (1 paragrafo pequeno sobre a granularidade)
imagem e resultado
Via Query String
Figura x - Bloco Obter conteúdo da URL
Adicione o bloco imprime;
Adicione o bloco Obter conteúdo da URL;
Método de requisição: GET;
Tipo de conteúdo: JSON;
Informe o Endereço URL da sua API;
Adicione o bloco criar mapa e configure um ou mais Parâmetros de acordo com os campos da sua API, nesse caso poderíamos escolher entre: userId, id, title e completed;
Escreva o filtro de acordo com o campo escolhido, nesse caso 1, que é um id.
Caso queira obter todos os dados presentes na API remova o bloco criar mapa.
id: Chave(key), parâmetro a ser usado para obter o registro;
1: Valor (value)especificado na chave (key);
&: ampersand que permite adicionar outro parâmetro na URL.
Testando API
O bloco imprime foi adicionado a função para validar corretamente o funcionamento da sua API no console do depurador do Cronapp.
Para realizar o teste, adicione um botão em uma view e vincule o Blockly criado ao botão. Após isso, acesse a aplicação, clique sobre o botão e observe a resposta que irá aparecer no console do depurador.
Figura x - Console do depurador exibindo JSON retornado via Query String