Make
Сценарій, який надсилає в API дату, час, зону й координати народження і дістає з відповіді знаки Сонця, Місяця й Асцендента. Запит нижче надіслано на продакшен саме в тому вигляді, в якому його складає модуль; кроки в Make написані за документацією Make для версії 4 застосунку HTTP станом на 2026-09-17. Застосунок HTTP доступний на безкоштовному тарифі Make.
Спершу створіть ключ, як описано в розділі Ключ для автоматизації, з областю chart.
1. Додайте модуль HTTP із keychain
Section titled “1. Додайте модуль HTTP із keychain”Додайте застосунок HTTP, модуль Make a request. Make радить передавати облікові дані через окреме поле, а не через заголовки, і keychain тримає ключ поза самим сценарієм.
- Authentication type: API key.
- Credentials: створіть keychain. Дайте йому назву, вставте ключ у Key, розміщення In the header, назва параметра
X-Api-Key.
2. Складіть запит
Section titled “2. Складіть запит”-
URL:
https://api.astroway.info/v1/chart -
Method:
POST. -
Body content type:
application/json. -
Body input method: JSON string.
-
Body content: JSON нижче зі значеннями вашого тригера.
-
Parse response: Yes.
{ "date": "1990-05-15", "time": "14:30:00", "timezone": "Europe/Kyiv", "latitude": "50.45", "longitude": "30.52"}Залиште лапки навколо кожного зіставленого значення, числа теж: значення потрапляє в JSON-рядок як простий текст, а API приймає "50.45" як число. Саме Parse response у значенні Yes робить data доступним для зіставлення в наступному модулі.
Запустіть модуль один раз. У вихідному пакеті data.input.timezoneOffset для прикладу дорівнює 4: зсув, який Київ мав того дня.
3. Зіставте знаки
Section titled “3. Зіставте знаки”У будь-якому наступному модулі поле з такою формулою дає знак Асцендента:
get(split("Овен,Телець,Близнюки,Рак,Лев,Діва,Терези,Скорпіон,Стрілець,Козеріг,Водолій,Риби"; ","); floor(ASCENDANT / 30) + 1)де замість ASCENDANT підставлено data.houses.ascendant. + 1 потрібен, бо get() рахує з 1, а номер знака з 0. Для прикладу floor(159.26 / 30) + 1 дорівнює 6, а шоста назва Діва.
Для Сонця й Місяця беріть longitude першого й другого елемента data.planets, які Make зіставляє як data.planets[1].longitude і data.planets[2].longitude. Для прикладу це Телець і Козеріг.
Коли модуль падає
Section titled “Коли модуль падає”400 INVALID_FIELDзtimezoneуdetails: зіставлена зона порожня, це абревіатура на кшталтESTабо не назва зони.400зdateчиtimeуdetails: формат тригера неYYYY-MM-DD/HH:MM:SS; перед викликом відформатуйте його черезformatDate().403 ENDPOINT_NOT_IN_SCOPE: в області ключа немаєchart.429 KEY_BUDGET_EXHAUSTED: ключ вичерпав власний бюджет; підніміть його в дашборді.