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.
1. Dodaj moduł HTTP z keychain
Dział zatytułowany „1. Dodaj moduł HTTP z keychain”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.
- Authentication type: API key.
- Credentials: utwórz keychain. Nadaj mu nazwę, wklej klucz w Key, lokalizacja In the header, nazwa parametru
X-Api-Key.
2. Skonstruuj zapytanie
Dział zatytułowany „2. Skonstruuj zapytanie”-
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.
3. Dopasuj znaki
Dział zatytułowany „3. Dopasuj znaki”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.
Kiedy moduł się zawiesza
Dział zatytułowany „Kiedy moduł się zawiesza”400 INVALID_FIELDztimezonewdetails: dopasowana strefa jest pusta, to skrót typuESTlub nie jest nazwą strefy.400zdatelubtimewdetails: format wyzwalacza nie jestYYYY-MM-DD/HH:MM:SS; przed wywołaniem sformatuj go przy pomocyformatDate().403 ENDPOINT_NOT_IN_SCOPE: w obszarze klucza nie machart.429 KEY_BUDGET_EXHAUSTED: klucz wyczerpał swój budżet; podnieś go w dashboardzie.