Make
Um cenário que envia ao API a data, hora, zona e coordenadas de nascimento e obtém da resposta os signos do Sol, da Lua e do Ascendente. O pedido abaixo foi enviado para produção exatamente da forma como o módulo o compõe; os passos no Make foram escritos de acordo com a documentação do Make para a versão 4 da aplicação HTTP em 2026-09-17. A aplicação HTTP está disponível no plano gratuito do Make.
Primeiro cria a chave, como descrito na secção Chave para automação, com a área chart.
1. Adiciona o módulo HTTP com keychain
Seção intitulada “1. Adiciona o módulo HTTP com keychain”Adiciona a aplicação HTTP, módulo Make a request. O Make recomenda passar as credenciais através de um campo separado, e não pelos cabeçalhos, e o keychain mantém a chave fora do próprio cenário.
- Tipo de autenticação: API key.
- Credenciais: cria um keychain. Dá-lhe um nome, insere a chave em Key, localização In the header, nome do parâmetro
X-Api-Key.
2. Compõe o pedido
Seção intitulada “2. Compõe o pedido”-
URL:
https://api.astroway.info/v1/chart -
Method:
POST. -
Body content type:
application/json. -
Body input method: JSON string.
-
Body content: JSON abaixo com os valores do teu gatilho.
-
Parse response: Yes.
{ "date": "1990-05-15", "time": "14:30:00", "timezone": "Europe/Kyiv", "latitude": "50.45", "longitude": "30.52"}Mantém as aspas em volta de cada valor correspondido, incluindo os números: o valor entra na string JSON como texto simples, e o API aceita "50.45" como número. É o Parse response com o valor Yes que torna o data disponível para correspondência no módulo seguinte.
Executa o módulo uma vez. No pacote de saída data.input.timezoneOffset o exemplo tem o valor 4: o deslocamento que Kiev tinha naquele dia.
3. Corresponde os signos
Seção intitulada “3. Corresponde os signos”Em qualquer módulo seguinte, um campo com a seguinte fórmula devolve o signo do Ascendente:
get(split("Овен,Телець,Близнюки,Рак,Лев,Діва,Терези,Скорпіон,Стрілець,Козеріг,Водолій,Риби"; ","); floor(ASCENDANT / 30) + 1)onde em vez de ASCENDANT é inserido data.houses.ascendant. + 1 é necessário porque o get() conta a partir de 1, e o número do signo começa em 0. Por exemplo, floor(159.26 / 30) + 1 resulta em 6, e o sexto nome é Virgem.
Para o Sol e a Lua, obtém a longitude do primeiro e do segundo elemento de data.planets, que o Make corresponde como data.planets[1].longitude e data.planets[2].longitude. No exemplo são Touro e Capricórnio.
Quando o módulo falha
Seção intitulada “Quando o módulo falha”400 INVALID_FIELDcomtimezoneemdetails: a zona correspondida está vazia, é uma abreviatura tipoESTou não é um nome de zona.400comdateoutimeemdetails: o formato do gatilho não éYYYY-MM-DD/HH:MM:SS; antes de chamar formata‑o usandoformatDate().403 ENDPOINT_NOT_IN_SCOPE: na área da chave não existechart.429 KEY_BUDGET_EXHAUSTED: a chave esgotou o seu orçamento; aumenta‑o no dashboard.