Um plugin Tasker que fornece interface alternativa para acessar APIs RESTful.
Ative o teste beta: https://play.google.com/apps/testing/com.freehaha.RESTask
Este é um plugin Tasker que fornece interface alternativa para acessar APIs RESTful (direcionando GET, POST, PUT, DELETE).
Este aplicativo foi projetado para funcionar como um plugin para o Tasker e não fornece um ícone de inicialização, portanto, é necessário ter o Tasker instalado para utilizar este aplicativo.
*LEIA-ME*
As variáveis podem ser definidas de forma síncrona ou assíncrona.
Com a configuração de sincronização padrão, a tarefa aguardará até que a solicitação seja concluída ou atinja o tempo limite antes de executar a próxima tarefa e você poderá definir o código de retorno/resposta para variáveis locais. Observe que no modo sincronizado você só pode definir variáveis locais, ou seja, variáveis com todas as letras minúsculas, esta é uma limitação da API tasker.
No entanto, no modo assíncrono, a tarefa será concluída imediatamente e funcionará em segundo plano, portanto você não poderá definir variáveis locais nela (você ainda pode usar variáveis locais para os parâmetros e outras coisas). Com este modo, você só pode definir variáveis globais, pois as variáveis locais não estarão acessíveis para outras tarefas. Veja a seguir como habilitar a configuração de variáveis globais no modo assíncrono:
1. Para habilitar o conjunto de variáveis globais, você deve habilitar 'Permitir acesso externo' no Tasker (menu -> preferência -> misc -> Permitir acesso externo')
2. O nome da variável de retorno deve ser global (com pelo menos uma letra maiúscula) porque é definido de forma assíncrona em uma tarefa diferente e não estará acessível se for definido como uma variável local.
3. Como a solicitação é executada de forma assíncrona, o código/resposta retornado pode não estar disponível imediatamente. Se você deseja capturar o código/resposta retornado, você pode definir uma ação para 'Aguardar até' que a variável 'seja definida'. Mas lembre-se de limpar a variável antecipadamente porque essas variáveis são globais e permanecerão após a conclusão das tarefas.
---
Biscoitos
Os cookies serão encontrados na variável %hdr_set_cookie se o prefixo da variável do cabeçalho de resposta estiver definido como %hdr. Se houver vários cabeçalhos Set-Cookie, eles serão armazenados na mesma variável separados por novas linhas.
---
Sinta-se à vontade para deixar comentários ou enviar um e-mail para mim se tiver alguma sugestão para melhorar este aplicativo.
Agradecimentos especiais a Arno Puder por me ajudar a testar o aplicativo.
Leia mais