AstroWay/api v2.95.1 · astrology-api
усі системи в нормі
// astrology api · POST /v1/tarot/rider-waite/draw/three-card

API таро

Цей ендпоінт виконує засіяний, відтворюваний розклад із 78-карткової колоди Райдера-Вейта-Сміт для розкладу на три карти. Він повертає метадані розкладу, цілочисловий seed, який керував перемішуванням, і витягнуті карти з їхніми позиціями, орієнтаціями та значеннями — тож будь-яке трактування можна точно повторити, передавши seed назад.

Ендпоінт
POST /v1/tarot/rider-waite/draw/three-card
Вартість
10 кредитів
Латентність
~58 ms
Тариф
Tier 1
// 01 / Що обчислює

API таро

За необов'язковим запитанням і необов'язковим seed ендпоінт витягує карти з повної 78-карткової колоди для розкладу на три карти, причому кожна карта потрапляє у визначену позицію та орієнтується прямо чи перевернуто. Відповідь описує сам розклад, повертає використаний цілочисловий seed і перелічує витягнуті карти — кожна несе мітку позиції, свою орієнтацію та значення, прив'язане до цієї карти в цій орієнтації. Seed — серце цієї конструкції: пропустіть його, і сервер згенерує його за вас і поверне; передайте його, і ви відтворите ідентичний розклад, що робить трактування придатними до поширення, тестування й аудиту. Прапорець allowReversed визначає, чи взагалі можливі перевертання. Інші розклади — на одну карту, Кельтський хрест, підкова, на стосунки та на рік уперед — є спорідненими ендпоінтами на тій самій колоді та механізмі засівання.

// 02 / Живий запит

POST/v1/tarot/rider-waite/draw/three-card

curl -X POST https://api.astroway.info/v1/tarot/rider-waite/draw/three-card \
  -H "X-Api-Key: aw_live_..." \
  -H "Content-Type: application/json" \
  -d '{
  "question": "How will my new project unfold?"
}'
Відповідь (фрагмент)
{
  "ok": true,
  "data": {
    "spread": {
      "slug": "three-card",
      "name": "Three Card",
      "cardCount": 3
    },
    "seed": 4044793529,
    "drawn": [
      {
        "position": {
          "index": 0,
          "name": "Past"
        },
        "card": {
          "slug": "knight-of-wands",
          "name": "Knight of Wands"
        },
        "reversed": false,
        "meaning": "…"
      }
    ]
  }
}
// 03 / Параметри

Параметри

nametypeОбов’язк.
question string ні An optional free-text question to associate with the reading; it is recorded with the draw but does not alter which cards are dealt.
seed number ні An optional integer that fixes the shuffle; pass the seed from a prior response to regenerate an identical draw.
allowReversed boolean ні An optional boolean (default true) that controls whether cards may appear reversed; set false to draw upright cards only.
// 04 / Коли використовувати

Коли використовувати

Звертайтеся до нього, коли хочете трактування таро, яке можна відтворити на вимогу, а не одноразовий випадковий розклад. Збережіть повернутий seed — і ви зможете перерендерити ті самі три карти згодом: у спільному посиланні, збереженому трактуванні, регресійному тесті чи зверненні підтримки — не зберігаючи перелік карт самотужки. Використовуйте фіксований seed у тестах, щоб ваш інтерфейс і текст рендерилися детерміновано, а в продакшені дозволяйте серверу карбувати свіжий seed заради справжнього розмаїття. Беріть саме розклад на три карти, коли потрібна компактна структура на кшталт минуле/теперішнє/майбутнє; перемикайтеся на споріднений ендпоінт, коли досвіду краще пасує розкладка з більшою кількістю позицій.

// 05 / Нотатки

Нотатки

Зображення карт — колода Райдера-Вейта-Сміт (А. Е. Вейт і Памела Колман Сміт, 1909), що перебуває в суспільному надбанні. Установіть allowReversed у false, щоб витягати лише прямі карти — корисно для трактувань, дружніх до новачків, де перевернуті значення лише додавали б плутанини. Той самий seed відтворює розклад тільки для того самого розкладу й того самого значення allowReversed.

Спробуйте Розклад на три карти API

Отримайте ключ і зробіть перший виклик за хвилину.

99.9% SLA · платні плани · 30d status →