Ga naar inhoud
AstroWay/api v2.190.0 · nl
alle systemen normaal

Make

Scenario dat de API datum, tijd, zone en geboortecoördinaten stuurt en de tekens van Zon, Maan en Ascendant uit het antwoord haalt. Het onderstaande verzoek is naar productie gestuurd precies in de vorm waarin de module het samenstelt; de stappen in Make zijn geschreven volgens de Make-documentatie voor versie 4 van de HTTP-applicatie per 2026-09-17. De HTTP-applicatie is beschikbaar op het gratis tarief van Make.

Maak eerst een sleutel aan, zoals beschreven in de sectie Sleutel voor automatisering, met het gebied chart.

Voeg de HTTP-applicatie toe, module Make a request. Make raadt aan om inloggegevens via een apart veld te verzenden, niet via headers, en keychain houdt de sleutel buiten het script.

  1. Authentication type: API key.
  2. Credentials: maak een keychain. Geef het een naam, plak de sleutel in Key, locatie In the header, parameternaam 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 hieronder met de waarden van je trigger.

  • Parse response: Yes.

{
"date": "1990-05-15",
"time": "14:30:00",
"timezone": "Europe/Kyiv",
"latitude": "50.45",
"longitude": "30.52"
}

Laat de aanhalingstekens rond elke gematchte waarde staan, ook bij getallen: de waarde komt in de JSON-string als platte tekst, en de API accepteert "50.45" als getal. Het Parse response met de waarde Yes maakt data beschikbaar voor matching in de volgende module.

Voer de module één keer uit. In het uitgangspakket is data.input.timezoneOffset bijvoorbeeld 4: de offset die Kiev die dag had.

In elke volgende module geeft een veld met de volgende formule het Ascendant-teken:

get(split("Овен,Телець,Близнюки,Рак,Лев,Діва,Терези,Скорпіон,Стрілець,Козеріг,Водолій,Риби"; ","); floor(ASCENDANT / 30) + 1)

waarbij in plaats van ASCENDANT data.houses.ascendant is ingevuld. + 1 is nodig omdat get() vanaf 1 telt, terwijl het tekennummer vanaf 0 gaat. Bijvoorbeeld floor(159.26 / 30) + 1 is 6, en de zesde naam is Maagd.

Voor Zon en Maan neem je de longitude van het eerste en tweede element van data.planets, die Make matcht als data.planets[1].longitude en data.planets[2].longitude. Bijvoorbeeld dit zijn Stier en Steenbok.

  • 400 INVALID_FIELD met timezone in details: de gematchte zone is leeg, het is een afkorting zoals EST of geen zone‑naam.
  • 400 met date of time in details: het triggerformaat is niet YYYY-MM-DD / HH:MM:SS; formatteer het vóór de oproep met formatDate().
  • 403 ENDPOINT_NOT_IN_SCOPE: het sleutelgebied bevat geen chart.
  • 429 KEY_BUDGET_EXHAUSTED: de sleutel heeft zijn budget opgebruikt; verhoog het in het dashboard.
Nuttig?
Запропонувати правку

Laatst bewerkt: