एस्ट्रोकार्टोग्राफी व्याख्या API
अकेली रेखा-ज्यामिति यह नहीं बताती कि उपयोगकर्ता को कहाँ जाना चाहिए। यह endpoint जीवन के किसी क्षेत्र को लेता है, उन एस्ट्रोकार्टोग्राफी रेखाओं को चुनता है जो वास्तव में उसे नियंत्रित करती हैं, उन्हें इस आधार पर रैंक करता है कि वे कितनी मजबूती और कितनी निकटता से लागू होती हैं, और प्रत्येक के लिए व्याख्या टेक्स्ट लौटाता है। एक ही कॉल उस ग्रह-से-थीम मैपिंग की जगह ले लेती है जिसे हर relocation प्रोडक्ट को अन्यथा घर पर ही बनाना पड़ता है।
एस्ट्रोकार्टोग्राफी व्याख्या API
यह endpoint जन्म-क्षण के लिए पूरा एस्ट्रोकार्टोग्राफी सेट निकालता है, फिर उसे उन्नीस जीवन-क्षेत्रों के एक वर्गीकरण से छानता है, जो इस तकनीक के संस्थापक साहित्य से बना है: ग्रह-ऑन-एंगल अर्थ के लिए Jim Lewis, चारों एंगल में से प्रत्येक क्या नियंत्रित करता है इसके लिए Erin Sullivan, और कठिन रेखाओं के उपचार के लिए Martin Davis। प्रत्येक क्षेत्र अपनी रेखाओं को एक से तीन के भार के साथ नामित करता है, इसलिए Midheaven पर Sun करियर के लिए उसी एंगल पर Mercury से ऊपर रहता है। हर मैपिंग में एक ध्रुवीयता भी होती है, और चुनौतीपूर्ण रेखाएँ सहायक रेखाओं के साथ ही लौटाई जाती हैं, छाँटी नहीं जातीं, क्योंकि केवल अनुकूल रेखाएँ दिखाने वाला relocation टूल तकनीक का गलत चित्र पेश करता है। जब आप कोई बिंदु देते हैं, तो त्रिज्या से बाहर की रेखाएँ हट जाती हैं और लौटाई गई शक्ति ज्योतिषीय भार को भौगोलिक निकटता से गुणा करती है - यही वह चीज़ है जो आपको रेखाओं को केवल सूचीबद्ध करने के बजाय उम्मीदवार शहरों को रैंक करने देती है। व्याख्या टेक्स्ट एक क्यूरेटेड नॉलेज बेस से परोसा जाता है, जो ग्यारह भाषाओं में सभी चालीस ग्रह-और-एंगल संयोजनों को कवर करता है, और अनुवाद गायब होने पर एक प्रलेखित fallback के साथ।
POST/v1/acg/by-category
curl -X POST https://api.astroway.info/v1/acg/by-category \
-H "X-Api-Key: aw_live_..." \
-H "Content-Type: application/json" \
-d '{
"date": "1990-05-15",
"time": "14:30:00",
"timezoneOffset": 3,
"latitude": 50.45,
"longitude": 30.52,
"category": "career",
"point": { "lat": 51.5074, "lng": -0.1278 },
"radiusDeg": 8,
"language": "en"
}' {
"ok": true,
"data": {
"category": { "id": "career", "name": "Career" },
"language": "en",
"count": 3,
"lines": [
{
"planet": "Jupiter",
"type": "MC",
"weight": 3,
"polarity": "supportive",
"strength": 2.31,
"distanceDeg": 1.84,
"pointCount": 341,
"segments": [
[[-85, 110.48], [-84.5, 110.48], "…"]
],
"interpretation": {
"title": "Jupiter - MC",
"text": "Expansion of professional opportunity…",
"lang": "en"
}
}
]
}
} Parameters
| name | type | Required | |
|---|---|---|---|
| date | string (YYYY-MM-DD) | yes | Birth date. |
| time | string (HH:MM:SS) | yes | Local clock time at birth. |
| timezoneOffset | number (hours) | yes | UTC offset in effect at the birth moment. |
| latitude | number | yes | Birth-place latitude, decimal degrees. |
| longitude | number | yes | Birth-place longitude, decimal degrees. |
| category | string | yes | One of 19 life areas: career, love, money, health, home, learning, power, travel and more. Fetch the full list from GET /v1/acg/categories. |
| point | { lat, lng } | no | Optional geographic focus. With it, only lines running within radiusDeg of that point are returned and strength folds in proximity. |
| radiusDeg | number | no | Search radius in degrees around point. Default 4, range 0.5 to 20. |
| polarity | string | no | supportive, challenging, or all (default). Challenging lines are returned by default rather than hidden. |
| includeText | boolean | no | Attach the interpretation text for each line. Default true. |
| includeCoordinates | boolean | no | Attach the line geometry as `segments`, an array of `[lat, lng]` polylines. A rising or setting curve is several disjoint segments, so they are kept separate rather than concatenated. Default true; set false for a compact ranking response. |
| language | string | no | Interpretation language. Falls back to English then Ukrainian when a translation is missing, and the served language is reported per line. |
When to use it
इसका उपयोग तब करें जब आपका प्रोडक्ट साधारण भाषा में पूछे गए सवाल का जवाब देता हो: काम के लिए मुझे कहाँ जाना चाहिए, इन तीन शहरों में से रिश्ते के लिए कौन सबसे अच्छा है, मेरे शहर के ऊपर की यह रेखा वास्तव में क्या मतलब रखती है। तीन पैटर्न ज़्यादातर बिल्ड को कवर करते हैं। रैंकिंग - प्रत्येक उम्मीदवार शहर के लिए एक श्रेणी और एक बिंदु भेजकर और शक्ति के आधार पर क्रमबद्ध करके। व्याख्या - एक ग्रह और एंगल के लिए /v1/acg/line-report कॉल करके पूरा टेक्स्ट और वह हर अन्य जीवन-क्षेत्र पाने के लिए जिसे वह रेखा छूती है। खोज - GET /v1/acg/categories को एक बार शून्य क्रेडिट पर लाकर और लौटाए गए वर्गीकरण से अपना UI बनाकर, ताकि नई श्रेणी बिना क्लाइंट रिलीज़ के दिख जाए। चूँकि टेक्स्ट जनरेटेड नहीं बल्कि क्यूरेटेड है, रिस्पॉन्स नियत होते हैं, किसी मॉडल का हवाला नहीं देते, और इन्फरेंस में कुछ अतिरिक्त खर्च नहीं करते: कल भी वही रिक्वेस्ट वही शब्द लौटाएगी।
Notes
यह वर्गीकरण दस पारंपरिक पिंडों को कवर करता है। Chiron, Lilith और चंद्र नोड्स /v1/acg ज्यामिति में दिखते हैं, लेकिन जानबूझकर मैपिंग से बाहर रखे गए हैं, क्योंकि Jim Lewis द्वारा परिभाषित तकनीक उन्हें कोणीय जीवन-क्षेत्र अधिकार नहीं देती। भार और ध्रुवीयताएँ डेटा के रूप में व्यक्त संपादकीय निर्णय हैं, रिपॉज़िटरी में वर्ज़न किए गए और प्रॉम्प्ट के अंदर छिपे होने के बजाय ऑडिट योग्य हैं। व्याख्या टेक्स्ट एक नॉलेज-बेस लुकअप है, भाषा-मॉडल कॉल नहीं, इसलिए यह स्थिर है, ऑफ़लाइन पुनरुत्पाद्य है, और उन डिस्क्लेमर से मुक्त है जो जनरेटेड व्याख्या को चाहिए होते हैं।
Try the एस्ट्रोकार्टोग्राफी व्याख्याएँ API
Grab a key and make your first call in under a minute.