Make
Scénář, který odesílá do API datum, čas, zónu a souřadnice narození a získává z odpovědi znamení Slunce, Měsíce a Ascendentu. Požadavek níže byl odeslán do produkce právě v takové podobě, v jaké jej sestavuje modul; kroky v Make jsou napsány podle dokumentace Make pro verzi 4 aplikace HTTP k datu 2026-09-17. Aplikace HTTP je dostupná v bezplatném tarifu Make.
Nejprve vytvořte klíč, jak je popsáno v sekci Klíč pro automatizaci, s oblastí chart.
1. Přidej modul HTTP s keychain
Sekce “1. Přidej modul HTTP s keychain”Přidej aplikaci HTTP, modul Make a request. Make doporučuje předávat přihlašovací údaje přes samostatné pole, ne přes hlavičky, a keychain drží klíč mimo samotný scénář.
- Authentication type: API key.
- Credentials: vytvořte keychain. Dejte mu název, vložte klíč do Key, umístění In the header, název parametru
X-Api-Key.
2. Sestav požadavek
Sekce “2. Sestav požadavek”-
URL:
https://api.astroway.info/v1/chart -
Method:
POST. -
Body content type:
application/json. -
Body input method: JSON string.
-
Body content: JSON níže s hodnotami vašeho triggeru.
-
Parse response: Yes.
{ "date": "1990-05-15", "time": "14:30:00", "timezone": "Europe/Kyiv", "latitude": "50.45", "longitude": "30.52"}Nechte uvozovky kolem každé přiřazené hodnoty, i čísel: hodnota vstupuje do JSON řetězce jako prostý text, a API přijímá "50.45" jako číslo. Právě Parse response v hodnotě Yes dělá data dostupným pro přiřazení v následujícím modulu.
Spusťte modul jednou. Ve výstupním balíčku data.input.timezoneOffset pro příklad je 4: posun, který Kyjev měl toho dne.
3. Přiřaďte znamení
Sekce “3. Přiřaďte znamení”V libovolném následujícím modulu pole s takovým vzorcem dává znamení Ascendentu:
get(split("Овен,Телець,Близнюки,Рак,Лев,Діва,Терези,Скорпіон,Стрілець,Козеріг,Водолій,Риби"; ","); floor(ASCENDANT / 30) + 1)kde místo ASCENDANT je vloženo data.houses.ascendant. + 1 je potřeba, protože get() počítá od 1, zatímco číslo znamení je od 0. Pro příklad floor(159.26 / 30) + 1 je 6, a šesté jméno je Panna.
Pro Slunce a Měsíc vezměte longitude prvního a druhého prvku data.planets, které Make přiřazuje jako data.planets[1].longitude a data.planets[2].longitude. Pro příklad to jsou Býk a Kozoroh.
Když modul selže
Sekce “Když modul selže”400 INVALID_FIELDstimezonevdetails: přiřazená zóna je prázdná, jde o zkratku jakoESTnebo neplatný název zóny.400sdatenebotimevdetails: formát triggeru neníYYYY-MM-DD/HH:MM:SS; před voláním jej naformátujte pomocíformatDate().403 ENDPOINT_NOT_IN_SCOPE: v oblasti klíče neníchart.429 KEY_BUDGET_EXHAUSTED: klíč vyčerpal svůj rozpočet; zvyšte jej na dashboardu.