AstroWay/api v2.201.6 · it
tutti i sistemi sono operativi
// astrology api · POST /v1/tarot/rider-waite/draw/three-card

API Tarocchi

Questo endpoint esegue un tiraggio riproducibile con seed dal mazzo di 78 carte Rider-Waite-Smith per il tiraggio di tre carte. Restituisce i metadati del tiraggio, il seed intero che ha governato il mescolamento e le carte estratte con le loro posizioni, orientamenti e significati - in modo che qualsiasi lettura possa essere riprodotta esattamente passando nuovamente il seed.

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

API Tarocchi

Dato una domanda opzionale e un seed opzionale, l'endpoint estrae carte dal mazzo completo di 78 carte per il layout di tre carte, con ogni carta che atterra in una posizione definita e orientata either dritta o capovolta. La risposta descrive il tiraggio stesso, ripete il seed intero usato e elenca le carte estratte - ognuna con la sua etichetta di posizione, il suo orientamento e il significato associato a quella carta in quell'orientamento. Il seed è il cuore della progettazione: omettilo e il server ne genera uno per te e lo restituisce; forniscilo e rigeneri un tiraggio identico, il che rende le letture condivisibili, testabili e verificabili. Il flag allowReversed decide se le carte capovolte sono possibili. Altri tiraggi - carta singola, Cro Celtica, ferro di cavallo, relazione e anno avanti - sono endpoint fratelli guidati dallo stesso mazzo e meccanismo di seeding.

// 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

Usa questo quando vuoi una lettura dei tarocchi che puoi riprodurre su richiesta invece di un estratto casuale occasionale. Cattura il seed restituito e puoi riprodurre esattamente le stesse tre carte più tardi - in un link condiviso, una lettura salvata, un test di regressione o una ticket di supporto - senza dover memorizzare tu stesso l'elenco delle carte. Usa un seed fisso nei test in modo che la tua UI e il testo vengano renderizzati in modo deterministico, e lascia che il server generi un seed fresco in produzione per una vera varietà. Scegli specificamente il tiraggio di tre carte quando vuoi una struttura compatta stile passato/presente/futuro; passa a un endpoint fratello quando un layout con più posizioni si adatta meglio all'esperienza.

// 05 / Notes

Notes

L'immagine delle carte è il mazzo Rider-Waite-Smith (A. E. Waite & Pamela Colman Smith, 1909), che è di dominio pubblico. Imposta allowReversed su false per estrarre solo carte dritte - utile per letture per principianti dove i significati capovolti aggiungerebbero confusione. Lo stesso seed riproduce un estratto solo per lo stesso tiraggio e la stessa impostazione allowReversed.

Try the Tiraggio di Tre Carte API

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

99.9% SLA · piani a pagamento · 30d stato →