Перейти до вмісту
AstroWay/api v2.190.0 · integrations
усі системи в нормі

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 тримає ключ поза самим сценарієм.

  1. Authentication type: API key.
  2. Credentials: створіть keychain. Дайте йому назву, вставте ключ у Key, розміщення In the header, назва параметра 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 нижче зі значеннями вашого тригера.

  • 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: зсув, який Київ мав того дня.

У будь-якому наступному модулі поле з такою формулою дає знак Асцендента:

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. Для прикладу це Телець і Козеріг.

  • 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: ключ вичерпав власний бюджет; підніміть його в дашборді.
Корисно?
Запропонувати правку

Останнє оновлення: