AstroWay/api v2.173.1 · ro
toate sistemele sunt în stare normală
// astrology api · POST /v1/chinese/tong-shu/select

API pentru selectarea datelor conform Tong Shu

Scanează o fereastră de zile și primește înapoi doar cele care sunt aprobate de almanac pentru o anumită întreprindere, cu motivul pentru care fiecare zi supraviețuiește și numărul celor eliminate și motivul.

Endpoint
POST /v1/chinese/tong-shu/select
Cost
20 credits
Latency
~110 ms
Tier
Tier 2
// 01 / What it computes

API pentru selectarea datelor conform Tong Shu

Fiecare zi din fereastră este rezolvată la pilonul său zilnic din ciclul sexagenar, apoi este citită prin două registre independente. cei doisprezece ofițeri zilnici 建除十二值星 ciclează cu ramura lunii și fiecare are propria listă de ceea ce se potrivește și ce interzice: Potriviri complete pentru semnare și celebrare, potriviri aproape nimic. cele douăzeci și opt de conace lunare ciclează pe un ritm de șapte zile independent de ofițeri și au propriile lor aprobări. O zi trece doar când activitatea aleasă supraviețuiește amândouă registrelor. Filtrul opțional de conflict elimină apoi zilele a căror ramură stă opusă animalului pe care îl numești, ceea ce este cum tradiția exclude persoana pentru care ziua este aleasă. Răspunsul raportează scanate, potrivite și descompunerea celor eliminate prin registru și prin conflict, astfel încât un răspuns gol este inteligibil mai degrabă decât misterios.

// 02 / Live request

POST/v1/chinese/tong-shu/select

curl -X POST https://api.astroway.info/v1/chinese/tong-shu/select \
  -H "X-Api-Key: aw_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "from": "2026-06-01",
    "to": "2026-06-14",
    "activity": "marriage",
    "avoidClashWith": "Horse"
  }'
Response (excerpt)
{
  "ok": true,
  "data": {
    "activity": "marriage",
    "from": "2026-06-01",
    "to": "2026-06-14",
    "scanned": 14,
    "matched": 5,
    "dropped": { "byRegister": 9, "byClash": 0 },
    "days": [
      {
        "date": "2026-06-02",
        "verdict": "suitable",
        "dayPillar": "Ding-Wei",
        "officer": { "chinese": "滿", "name": "Full", "summary": "Fullness and return. Signing, opening, celebrating." },
        "mansion": { "chinese": "尾", "name": "Tail", "quadrant": "Azure Dragon" },
        "clashesWith": "Ox"
      }
    ]
  }
}
// 03 / Parameters

Parameters

nametypeRequired
from string (YYYY-MM-DD) yes First day of the window to scan.
to string (YYYY-MM-DD) yes Last day of the window.
activity string yes What the day is for: marriage, opening, moving, travel, medical, education, funeral and the rest of the register's own list.
avoidClashWith string no An animal name. Days whose branch clashes that animal are dropped, which is how the tradition excludes the person the day is for.
language string no Any of 21 codes for the animal names.
// 04 / When to use it

When to use it

Folosește-l în fluxuri de rezervare, planificarea evenimentelor, produse pentru nunți și locații, programări la clinică sau oriunde unde un selector de date ar trebui să prefere discret unele zile în detrimentul altora. Deoarece returnează raționamentul și nu doar verdictul, poți arăta unui utilizator de ce a treia marți lipsește în loc să o griji tăcut. Pornește rezultatul direct într-un component de calendar sau folosește numerele pentru a decide dacă fereastra trebuie lărgită înainte de a cere din nou.

// 05 / Notes

Notes

Ambele registre provin din tradiția almanacului tipărit, nu dintr-un clasament inventat, și endpointul nu inventează niciodată o zi: un rezultat gol rămâne gol și raportează care registru l-a golit. Limita zilei este 23:00, consistentă cu orice alt endpoint chinez de aici. Numele activităților urmează lista proprie a registrului, așa că o activitate necunoscută este refuzată cu un 400 care numește câmpul.

Try the Selectarea datelor conform Tong Shu API

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

99,9% SLA · planuri plătite · 30 zile status →