Przejdź do głównej zawartości
AstroWay/api v2.190.0 · pl
wszystkie systemy w normie

Make

Scenariusz, który wysyła do API datę, czas, strefę i współrzędne urodzenia i pobiera z odpowiedzi znaki Słońca, Księżyca i Ascendentu. Zapytanie poniżej zostało wysłane na produkcję dokładnie w takiej formie, w jakiej składa je moduł; kroki w Make napisane są zgodnie z dokumentacją Make dla wersji 4 aplikacji HTTP na dzień 2026-09-17. Aplikacja HTTP jest dostępna w darmowym planie Make.

Najpierw utwórz klucz, jak opisano w sekcji Klucz do automatyzacji, z obszarem chart.

Dodaj aplikację HTTP, moduł Make a request. Make zaleca przekazywać dane uwierzytelniające przez osobne pole, a nie przez nagłówki, a keychain trzyma klucz poza samym scenariuszem.

  1. Authentication type: API key.
  2. Credentials: utwórz keychain. Nadaj mu nazwę, wklej klucz w Key, lokalizacja In the header, nazwa 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 poniżej z wartościami twojego wyzwalacza.

  • Parse response: Yes.

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

Zostaw cudzysłowy wokół każdego dopasowanego wartości, także liczb: wartość trafia do ciągu JSON jako zwykły tekst, a API przyjmuje "50.45" jako liczbę. To właśnie Parse response w wartości Yes udostępnia data do dopasowania w następnym module.

Uruchom moduł raz. W pakiecie wyjściowym data.input.timezoneOffset dla przykładu wynosi 4: przesunięcie, które Kijów miał tego dnia.

W dowolnym następnym module pole z taką formułą zwraca znak Ascendentu:

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

gdzie zamiast ASCENDANT wstawiono data.houses.ascendant. + 1 jest potrzebny, ponieważ get() liczy od 1, a numer znaku od 0. Dla przykładu floor(159.26 / 30) + 1 daje 6, a szósta nazwa to Panna.

Dla Słońca i Księżyca weź longitude pierwszego i drugiego elementu data.planets, które Make dopasowuje jako data.planets[1].longitude i data.planets[2].longitude. Dla przykładu to Byk i Koziorożec.

  • 400 INVALID_FIELD z timezone w details: dopasowana strefa jest pusta, to skrót typu EST lub nie jest nazwą strefy.
  • 400 z date lub time w details: format wyzwalacza nie jest YYYY-MM-DD / HH:MM:SS; przed wywołaniem sformatuj go przy pomocy formatDate().
  • 403 ENDPOINT_NOT_IN_SCOPE: w obszarze klucza nie ma chart.
  • 429 KEY_BUDGET_EXHAUSTED: klucz wyczerpał swój budżet; podnieś go w dashboardzie.
Przydatne?
Запропонувати правку

Ostatnia aktualizacja: