AstroWay/api v2.201.6 · cs
všechny systémy jsou v pořádku
// astrology api · POST /v1/tarot/rider-waite/draw/three-card

Tarot API

Tento endpoint provede náhodně generovaný, reprodukovatelný výsledek tříkarty pro rozložení 78 karet z karet Rider-Waite-Smith. Vrací metadata rozložení, celočíselný seed, který ovlivnil míchání, a karty s jejich pozicemi, orientacemi a významy - tak jakékoli čtení lze zopakovat přesně tím, že se seed vrátíte.

Endpoint
POST /v1/tarot/rider-waite/draw/three-card
Cost
10 credits
Latency
~58 ms
Tier
Tier 1
// 01 / What it computes

Tarot API

S možným dotazem a možným seedem vrátí endpoint karty z plné 78karty pro tříkarty rozložení, kde každá karta dopadne v definovaném místě a může být orientována vzhůru nebo vzhůru nohama. Odpověď popisuje rozložení samotné, echoval seed použité a seznam karet - každá karta nesoucí své pozice označení, orientaci a význam, který je připojen k té karte v té orientaci. Seed je srdcem návrhu: vynechte ho a server vygeneruje jeden pro vás a vrátí ho; dodávejte ho a vyregenerujete stejný výsledek, který činí čtení sdílenými, testovatelnými a ověřitelnými. PovolenoReversed flag rozhoduje, zda jsou možné převrácení vůbec.

// 02 / Live request

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?"
}'
Response (excerpt)
{
  "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 / Parameters

Parameters

nametypeRequired
question string no 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 no An optional integer that fixes the shuffle; pass the seed from a prior response to regenerate an identical draw.
allowReversed boolean no An optional boolean (default true) that controls whether cards may appear reversed; set false to draw upright cards only.
// 04 / When to use it

When to use it

Dostupný, když chcete tarot čtení, které můžete reprodukovat na vyžádání místo náhodného výslehu. Uchopte vrácený seed a můžete re-renderovat stejný výsledek později - v sdíleném odkazu, uloženém čtení, regresním testu nebo podpořte ticketu - bez ukládání seznamu karet sami. Používejte pevný seed v testech tak, aby vaše UI a kopírování byly deterministické, a dejte serveru vygenerovat nový seed v produkci pro skutečnou rozmanitost. Dostupný, když chcete kompaktní strukturu minulé/dnešního/zakázané stylu; přepněte se na sesterský endpoint, když layout s více pozicemi vyhovuje lepšímu zážitku.

// 05 / Notes

Notes

Obraz karet je karty Rider-Waite-Smith (A. E. Waite & Pamela Colman Smith, 1909), který je ve veřejném doméně. Nastavte allowReversed na false, aby se karty vynořily pouze vzhůru - užitečné pro čtení začátečníkům, kde by se převrácené významy přidaly zmatek. Stejný seed reprodukuje výsledek pouze pro stejný rozložení a stejný nastavení allowReversed.

Try the Three-Card Draw API

Grab a key and make your first call in under a minute.

99,9% SLA · placené plány · 30 dní status →