Human Design
Το API του AstroWay έχει 12 endpoints Human Design - η πιο εκτενής κάλυψη HD μεταξύ των εμπορικών API. Το κύριο endpoint POST /v1/human-design επιστρέφει πλήρη χάρτη. Κόστος: 50 credits (Tier 3).
12 HD endpoints
Ενότητα με τίτλο «12 HD endpoints»| Endpoint | Credits | Τι επιστρέφει |
|---|---|---|
/v1/human-design | 50 | Πλήρης χάρτης HD: τύπος, στρατηγική, εξουσία, κανάλια, κέντρα, προφίλ |
/v1/human-design/transits | 50 | HD transits για συγκεκριμένη ημερομηνία |
/v1/human-design/compatibility | 100 | Συμβατότητα δύο χαρτών HD |
/v1/hd/incarnation-cross | 50 | Incarnation Cross |
/v1/hd/dream-rave | 50 | Dream Rave χάρτης |
/v1/hd/hologenetic | 50 | Hologenetic Profile |
/v1/hd/sensitivity | 50 | Χρονική ευαισθησία (πόσο επηρεάζει η αλλαγή της ώρας γέννησης τον χάρτη) |
/v1/hd/circuitry | 20 | Ανάλυση circuitry |
/v1/hd/penta | 100 | Penta (ομαδική δυναμική 3-5 ατόμων) |
/v1/hd/group-overlay | 100 | Group overlay |
/v1/hd/design-date | 10 | Ημερομηνία Design (88° Ήλιου πριν τη γέννηση) |
/v1/hd/rave-new-years | 10 | Rave New Year ημερομηνίες |
Παράδειγμα request
Ενότητα με τίτλο «Παράδειγμα request»Οι παράμετροι είναι οι ίδιες με το /v1/chart:
curl -X POST https://api.astroway.info/v1/human-design \ -H "X-Api-Key: aw_live_your_key_here" \ -H "Content-Type: application/json" \ -d '{ "date": "1990-07-14", "time": "14:30:00", "timezoneOffset": 3, "latitude": 50.4501, "longitude": 30.5234 }'const res = await fetch('https://api.astroway.info/v1/human-design', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-Api-Key': process.env.ASTROWAY_API_KEY!, }, body: JSON.stringify({ date: '1990-07-14', time: '14:30:00', timezoneOffset: 3, latitude: 50.4501, longitude: 30.5234, }),});const { data: hd } = await res.json();console.log(hd.type); // e.g. "Generator"console.log(hd.strategy); // e.g. "To Respond"console.log(hd.authority); // e.g. "Sacral"console.log(hd.profile); // e.g. "1/3"import os, requests
r = requests.post( 'https://api.astroway.info/v1/human-design', headers={'X-Api-Key': os.environ['ASTROWAY_API_KEY'], 'Content-Type': 'application/json'}, json={ 'date': '1990-07-14', 'time': '14:30:00', 'timezoneOffset': 3, 'latitude': 50.4501, 'longitude': 30.5234, },)hd = r.json()['data']print(hd['type']) # e.g. "Generator"print(hd['strategy']) # e.g. "To Respond"print(hd['authority']) # e.g. "Sacral"print(hd['channels']) # List of defined channels<?phpuse GuzzleHttp\Client;
$client = new Client(['base_uri' => 'https://api.astroway.info/v1/']);$r = $client->post('human-design', [ 'headers' => ['X-Api-Key' => getenv('ASTROWAY_API_KEY')], 'json' => [ 'date' => '1990-07-14', 'time' => '14:30:00', 'timezoneOffset' => 3, 'latitude' => 50.4501, 'longitude' => 30.5234, ],]);
$hd = json_decode($r->getBody(), true)['data'];echo $hd['type']; // e.g. "Generator"echo $hd['strategy']; // e.g. "To Respond"echo $hd['authority']; // e.g. "Sacral"echo $hd['profile']; // e.g. "1/3"Παράδειγμα response
Ενότητα με τίτλο «Παράδειγμα response»{ "input": { "name": "", "date": "1990-07-14", "time": "14:30:00", "timezoneOffset": 3, "latitude": 50.4501, "longitude": 30.5234, "houseSystem": "P", "city": "", "cosmogram": false }, "type": "Generator", "strategy": "Wait for the Sacral Response", "notSelfTheme": "Frustration", "authority": "Emotional (Solar Plexus)", "profile": { "profile": "2/4", "personalityLine": 2, "designLine": 4, "geometry": "Right Angle" }, "definition": "Split", "cross": { "name": "Right Angle Cross of The Maya", "type": "RAC", "gates": [ 62, 61, 42, 32 ] }, "centers": [ { "name": "Head", "defined": true, "open": false, "gates": [ 61, 63, 64 ], "activeGates": [ 61 ] }, { "name": "Ajna", "defined": true, "open": false, "gates": [ 4, 11, 17, 24, 43, 47 ], "activeGates": [ 17, 24 ] } ], "channels": [ { "gate1": 7, "gate2": 31, "centerA": "G", "centerB": "Throat", "activatedBy": [ "personality", "design" ] } ], "personalityActivations": [ { "planet": "Sun", "planetId": 0, "gate": 62, "line": 2, "color": 1, "tone": 4, "base": 2, "longitude": 111.77244, "isPersonality": true } ], "designActivations": [ { "planet": "Sun", "planetId": 0, "gate": 42, "line": 4, "color": 2, "tone": 3, "base": 1, "longitude": 23.772448, "isPersonality": false } ], "designJd": 2447995.484294, "personalityJd": 2448086.979167}Κύρια πεδία response
Ενότητα με τίτλο «Κύρια πεδία response»| Πεδίο | Τύπος | Περιγραφή |
|---|---|---|
type | string | Manifestor, Generator, Generator Xing (MG), Projector, Reflector |
strategy | string | Στρατηγική λήψης αποφάσεων |
authority | string | Εσωτερική εξουσία |
profile | object | Προφίλ: profile.profile είναι ένα ζευγάρι (π.χ. "1/3"), καθώς και personalityLine, designLine και geometry |
definition | string | Single, Split, Triple Split, Quadruple Split ή None |
cross | object | Incarnation Cross (όνομα, τρίμηνο, 4 πύλες) |
centers | array | 9 κέντρα με flag defined/open |
channels | array | Ορισμένα κανάλια |
personalityActivations | array | 13 ενεργοποιήσεις Personality (συνείδητο) |
designActivations | array | 13 ενεργοποιήσεις Design (ασυνείδητο) |
Κείμενα για τον χάρτη
Ενότητα με τίτλο «Κείμενα για τον χάρτη»GET /v1/public/human-design/texts?lang=uk λειτουργεί χωρίς key και επιστρέφει τα αναφορικά μας κείμενα για όλα όνομα χάρτης: πέντε τύποι (περιγραφή, στρατηγική, υπογραφή, θέμα μη-εαυτό), οκτώ εξουσίες, πέντε είδη οριστικότητας, δώδεκα προφίλ, έξι γραμμές, εννέα κέντρα με ξεχωριστό κείμενο για ορισμένο και ανοιχτό, 36 κανάλια και 64 πύλες, σε 21 γλώσσες. Κατεβάστε μια φορά ανά γλώσσα και πάρετε τα κείμενα με βάση τα identifiers από την απάντηση του χάρτη:
const chart = (await post('/v1/human-design', birth)).data;const t = (await (await fetch('https://api.astroway.info/v1/public/human-design/texts?lang=uk')).json()).data;
t.types[chart.type].summary; // "Проектор тут, щоб ясно бачити інших..."t.authorities[chart.authority].text;t.profiles[chart.profile.profile];t.centers.Sacral[chart.centers.find((c) => c.name === 'Sacral').defined ? 'defined' : 'open'];t.channels[`${Math.min(ch.gate1, ch.gate2)}-${Math.max(ch.gate1, ch.gate2)}`].text;gateLines[gate][line] περιέχει 384 γραμμές πυλών. Δεν υπάρχουν ακόμα Incarnation Crosses εδώ.
Επόμενα βήματα
Ενότητα με τίτλο «Επόμενα βήματα»- Ναταλικός χάρτης: βασικό request
- Συναστρία: συμβατότητα δύο χαρτών
- Transits: transit overlay
- API reference: όλα τα 771 endpoints