Ana içeriğe geç

Doğum Haritası SVG Görüntüsü

Doğum Haritası SVG Görüntüsü uç noktası, yerleşik motor tarafından üretilen doğum tekerleği SVG çıktısını ve tam tekerlek/render seçeneği desteğini döndürür.

Dil: Sadece İngilizce (şu anda)

Dil desteği: Bu motor tarafından desteklenen /api/v1/birth-chart/svg uç noktası şu anda sadece İngilizce'yi desteklemektedir (lang=en).

Uç Nokta

Yöntem Yol
POST https://api.numerologyapi.com/api/v1/birth-chart/svg

İstek Vücudu

Üst Seviye Alanlar| Ad | Gerekli | Tip | Örnek | Açıklama |

|---|---|---|---|---| | sign | Hayır | string | CANCER | Burç. İzin Verilenler: ARIES, TAURUS, GEMINI, CANCER, LEO, VIRGO, LIBRA, SCORPIO, SAGITTARIUS, CAPRICORN, AQUARIUS, PISCES. | | target_date | Hayır | string | 2026-04-08 | Kamu/geri dönüş tarihi (YYYY-MM-DD). | | birth | Hayır | nesne | {...} | Motor tarafından oluşturulan doğum bloğu (anahtarlı tabloya bakın). | | sections | Hayır | dizi[string] | ["general"] | İstenen bölümler. | | zodiac_system | Hayır | string | tropical | İzin Verilenler: sidereal, tropical. | | ayanamsa | Hayır | string | lahiri | İzin Verilenler: lahiri, fagan_bradley, krishnamurti, raman, yukteswar. | | house_system | Hayır | string | placidus | İzin Verilenler: placidus, whole_sign, equal, koch. | | node_type | Hayır | string | true | İzin Verilenler: true, mean. | | tenant_id | Hayır | string | docs-smoke | İsteğe bağlı tenant/cache namespace geçersiz kılma. | | user_name | Hayır | string | Docs Smoke User | Grafik oluşturmak için kullanıcı etiketi. | | output_mode | Hayır | string | wheel_only | İzin Verilenler: full, report_only, wheel_only. || include_wheel_svg | Hayır | boolean | true | Render yoluna tekerlek SVG dosyasını ekle. | | split | Hayır | boolean | false | false: İkili bir SVG yanıtı. true: Destekleniyorsa, bölünmüş JSON formatında bir SVG paketi oluştur. | | round_wheel_only | Hayır | boolean | true | Sadece dairesel bir tekerlek çizimi yap. | | transparent_background | Hayır | boolean | true | Şeffaf arka plan modu. | | svg_compression | Hayır | string | none | İzin Verilen: none, gzip. | | language | Hayır | string | en | Motor dili anahtarı (2-16 karakter). | | locale | Hayır | string | en-US | Motor yerel anahtarı (2-20 karakter). | | wheel | Hayır | nesne | {...} | Tekerlek çizim seçenekleri (iç içe tabloda bulunabilir). | | theme | Hayır | string | classic | Eski uyumluluk anahtarı, wheel.theme'a eşlenmiştir (classic->paper, light->day, dark->night, dark-high-contrast->obsidian). | | lang | Hayır | string | en | Eski uyumluluk anahtarı, language'ye eşlenmiştir. | | name | Hayır | string | User | user_name için eski kısaltma. | | year | Hayır | integer | 1992 | Eski düzleştirilmiş doğum yılı (month ve day ile birlikte kullanın). | | month | Hayır | integer | 7 | Eski düzleştirilmiş doğum ayı. || day | Hayır | tamsayı | 16 | Geçmiş doğum günü (düzleştirilmiş). || hour | No | integer | 13 | Legacy flattened birth hour. | | minute | Hayır | tamsayı | 45 | Geçmişteki düzleştirilmiş doğum dakikasının değeri. |

---| lat | Hayır | sayı | 40.7128 | Geleneksel, düzleştirilmiş enlem (lng ile eşleşmelidir). || lng | Hayır | sayı | -74.0060 | Geleneksel, düzleştirilmiş enlem (lat ile eşleşmelidir). || tz_str | Hayır | string | America/New_York | Geleneksel, düzleştirilmiş zaman dilimi kısaltması. || city | Hayır | string | New York | Eski uyumluluk alanı. || country | Hayır | string | US | Eski uyumluluk alanı. |

birth Nesne Alanları

Ad Gerekli Tip Örnek Açıklama
birth.date Evet (birth sağlanmışsa) string 1992-07-16 Doğum tarihi (YYYY-MM-DD).
birth.time Hayır string 13:45 Doğum saati (HH:MM, 24 saatlik formatta).
birth.coordinates Hayır nesne { "latitude": 40.7128, "longitude": -74.006 } Koordinat bloğu.
birth.coordinates.latitude Hayır sayı 40.7128 Aralık: -90'den 90'e.
birth.coordinates.longitude Hayır sayı -74.0060 Aralık: -180'den 180'ye.
birth.timezone Hayır string America/New_York IANA zaman dilimi.

wheel Nesne Alanları| Ad | Gerekli | Tür | Örnek | Açıklama |

|---|---|---|---|---| | wheel.preset_id | Hayır | string | minimal_app | Kabul Edilenler: minimal_app, editorial_full, print_clean. | | wheel.preset_override_mode | Hayır | string | merge | Kabul Edilenler: merge, preset_only. | | wheel.size | Hayır | integer | 720 | Aralık: 720 ile 2400 arasında. | | wheel.theme | Hayır | string | paper | Kabul Edilenler: night, day, aurora, paper, obsidian, sunset, zenith, mono. | | wheel.panel_layout | Hayır | string | bottom | Kabul Edilenler: right, bottom. | | wheel.accent_color | Hayır | string | #3ddd77 | Hex renk kodu. | | wheel.background_gradient | Hayır | array[string] | ["#0b1020", "#111b3b", "#1b2f6d"] | İsteğe bağlı 3 renkli gradyanı geçersiz kılma. | | wheel.panel_opacity | Hayır | number | 0.78 | Aralık: 0.2 ile 1.0 arasında. | | wheel.aspect_line_opacity | Hayır | number | 0.58 | Aralık: 0.1 ile 1.0 arasında. | | wheel.show_aspect_lines | Hayır | boolean | true | Aspect çizgilerini göster. | | wheel.show_house_cusps | Hayır | boolean | true | Ev köşelerini göster. | | wheel.show_house_numbers | Hayır | boolean | true | Ev numaralarını göster. | | wheel.show_sign_symbols | Hayır | boolean | true | Zodyak sembollerini göster. | | wheel.show_sign_names | Hayır | boolean | true | Zodyak etiketlerini göster. | | wheel.show_degree_ticks | Hayır | boolean | true | Derece işaretlerini göster | | wheel.show_degree_labels | Hayır | boolean | true | Derece etiketlerini göster | | wheel.degree_tick_interval | Hayır | integer | 5 | Aralık: 1'den 30'ye | | wheel.show_planet_symbols | Hayır | boolean | true | Gezegen sembollerini göster | | wheel.planet_symbol_size | Hayır | sayı | 15.0 | Aralık: 10.0'den 30.0'e | | wheel.planet_marker_size | Hayır | sayı | 6.3 | Aralık: 3.0'den 12.0'ye | | wheel.show_planet_table | Hayır | boolean | true | Gezegen tablo panelini göster | | wheel.show_aspect_table | Hayır | boolean | true | Aspect tablo panelini göster | | wheel.show_sign_legend | Hayır | boolean | true | İşaret efsanesini göster | | wheel.show_element_balance | Hayır | boolean | true | Element denge panelini göster | | wheel.show_metadata | Hayır | boolean | true | Meta veri panelini göster | | wheel.show_title | Hayır | boolean | true | Başlığı/alt başlığı göster | | wheel.show_angle_markers | Hayır | boolean | true | ASC/MC işaretlerini göster | | wheel.show_center_signature | Hayır | boolean | true | Merkez imza metnini göster | | wheel.title | Hayır | string | Docs SVG | İsteğe bağlı tekerlek başlığını belirtin | | wheel.subtitle | Hayır | string | Expanded parity example | İsteğe bağlı tekerlek alt başlığını belirtin | | wheel.custom_planet_colors | Hayır | nesne | { "Sun": "#ffbb33" } | Gezegen adını hex-renkle eşleştirin | ``Bu uç nokta varsayılan olarak SVG (image/svg+xml) döndürür.split=true` durumunda, bölümlenmiş JSON SVG parçalarını da döndürebilir.

Kişiselleştirilmiş Mod Örneği (Önerilen)

curl --request POST \
  --url "https://api.numerologyapi.com/api/v1/birth-chart/svg" \
  --header "X-API-Key: YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
  "sign": "CANCER",
  "target_date": "2026-04-08",
  "zodiac_system": "tropical",
  "ayanamsa": "lahiri",
  "house_system": "placidus",
  "node_type": "true",
  "tenant_id": "docs-smoke",
  "user_name": "Docs Smoke User",
  "output_mode": "wheel_only",
  "include_wheel_svg": true,
  "split": false,
  "round_wheel_only": true,
  "transparent_background": true,
  "svg_compression": "none",
  "language": "en",
  "locale": "en-US",
  "birth": {
    "date": "1992-07-16",
    "time": "13:45",
    "coordinates": { "latitude": 40.7128, "longitude": -74.006 },
    "timezone": "America/New_York"
  },
  "wheel": {
    "preset_id": "minimal_app",
    "theme": "paper",
    "panel_layout": "bottom",
    "size": 720
  }
}'

Açık Mod Örneği (Genel İşaret Tabanlı)

curl --request POST \
  --url "https://api.numerologyapi.com/api/v1/birth-chart/svg" \
  --header "X-API-Key: YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
  "sign": "CANCER",
  "target_date": "2026-04-08",
  "output_mode": "wheel_only",
  "split": false,
  "round_wheel_only": true,
  "language": "en",
  "locale": "en-US",
  "wheel": { "preset_id": "minimal_app", "theme": "paper", "size": 720 }
}'

Örnek Yanıt

{
  "content_type": "image/svg+xml",
  "content_length": 31774,
  "preview": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"538\" height=\"538\" viewBox=\"0 0 538 538\"><g transform=\"translate(-111.25 -13.97)\"><circle cx=\"380.00\" cy=\"282.72\" r=\"214.32\" fill=\"none\" stroke=\"#3ddd77\" stroke-width=\"3.1\" /><circle cx=\"380.00\" cy=\"282.72\" r=\"144.40\" fill=\"none\" stroke=\"#ad9478\" stroke-width=\"2.3\" /><circle cx=\"380.00\" cy=\"282.72\" r=\"90.97\" fill=\"#f0e7d8\" stroke=\"#c4ad92\" stroke-width=\"1.0\" opacity=\"0.95\" /><line x1=\"380.00\" y1=\"65.19\" x2=\"380.00\" y2=\"55.11\" stroke=\"#c7b399\" stroke-width=\"1.4\" opacity=\"0.86\" /><text x=\"380.00\" y=\"49.11\" text-anchor=\"middle\" dominant-baseline=\"middle\" font-size=\"10.0\" font-family=\"'Menlo','Consolas','SFMono-Regular','DejaVu Sans Mono','Liberation Mono',monospace\" fill=\"#745f47\">0\u00b0</text><line x1=\"398.77\" y1=\"68.15\" x2=\"399.33\" y2=\"61.74\" stroke"
}

Render Edilmiş SVG Örnekleri

Yazdırma Ön Ayarı (Birleştirme Geçersiz Kılma) ile Aspect Çizgileri Etkin

Yazdırma ön ayarı ile aspect çizgileri

Tropikal Zenith Örneği

Tropikal zenith örneği

Sidereal Obsidian Örneği

Sidereal obsidian örneği