Přeskočit na obsah
AstroWay/api v2.190.0 · cs
všechny systémy jsou v pořádku

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

  1. Authentication type: API key.
  2. 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.
  • 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.

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.

  • 400 INVALID_FIELD s timezone v details: přiřazená zóna je prázdná, jde o zkratku jako EST nebo neplatný název zóny.
  • 400 s date nebo time v details: 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.
Užitečné?
Запропонувати правку

Aktualizováno: