Ведическая визуальная карта
Ведическая визуальная карта
/api/v2/vedic/visual/chartОтобразите калиброванные ведические дробные карты V2 как необработанные изображения SVG или PNG. Один запрос может нарисовать D1, D9 или любой поддерживаемый набор подразделений на одном холсте изображения с использованием макетов Kundli Северной Индии, Южной Индии или Восточной Индии.
Полный URL-адрес
https://api.freeastroapi.com/api/v2/vedic/visual/chartБезопасные повторы с Idempotency-Key
Аутентифицированные платные astrology POST-запросы принимают необязательный заголовок Idempotency-Key: <уникальный ключ операции, созданный клиентом>. Повторно используйте тот же ключ только при повторе точно того же method, path, query string и JSON body после timeout или сетевой ошибки.
Завершенный повтор возвращает первый ответ с Idempotency-Replayed: true, не запускает расчет заново и не расходует дополнительную квоту. Ключи хранятся примерно 24 часа.
Повторное использование ключа с измененным запросом возвращает 409 idempotency_key_reused. Дубликат, пока первый запрос еще выполняется, возвращает 409 request_in_progress с Retry-After.
Что он возвращает
Тело ответа — это данные изображения, а не JSON. Использовать format: "svg" для редактируемого SVG со стабильными идентификаторами элементов или format: "png" для растрового вывода, созданного с помощью CairoSVG.
Реальные визуальные примеры
Они генерируются выходными данными SVG из конечной точки с использованием того же средства рендеринга, размещения меток, размещения тела и элементов управления темами, доступных через API.
north_indianРомбовидная раскладка Fixed-house со всеми включенными группами тел.
south_indianПланировка периметра Fixed-sign настроена для многолюдных домов.
east_indianКвадратный макет Fixed-sign с использованием моно-темы.
Пример запроса
curl -X POST "https://api.freeastroapi.com/api/v2/vedic/visual/chart" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"year": 1985,
"month": 8,
"day": 22,
"hour": 6,
"minute": 45,
"city": "Mumbai",
"lat": 19.076,
"lng": 72.8777,
"tz_str": "Asia/Kolkata",
"ayanamsha": "lahiri",
"house_system": "whole_sign",
"node_type": "mean",
"divisions": [
1,
9
],
"chart_style": "north_indian",
"format": "svg",
"size": 700,
"theme_type": "light",
"body_types": [
"ascendant",
"classical_grahas",
"nodes",
"outer_planets"
],
"ascendant_text_color": "#0B7285",
"display_settings": {
"ascendant": true,
"rahu": true,
"ketu": true,
"uranus": true,
"neptune": true,
"pluto": true,
"sign_labels": true
}
}' \
--output vedic-d1-d9.svgТело запроса
Ответ
PNG Вариант запроса
{
"year": 1985,
"month": 8,
"day": 22,
"hour": 6,
"minute": 45,
"city": "Mumbai",
"lat": 19.076,
"lng": 72.8777,
"tz_str": "Asia/Kolkata",
"ayanamsha": "lahiri",
"house_system": "whole_sign",
"node_type": "mean",
"divisions": [
1,
9
],
"chart_style": "north_indian",
"format": "png",
"size": 700,
"theme_type": "light",
"body_types": [
"ascendant",
"classical_grahas",
"nodes",
"outer_planets"
],
"ascendant_text_color": "#0B7285",
"display_settings": {
"ascendant": true,
"rahu": true,
"ketu": true,
"uranus": true,
"neptune": true,
"pluto": true,
"sign_labels": true
},
"png_quality_scale": 2
}Пример настройки
Use display_settings.chart_only удалить заголовки/субтитры, custom_theme для цветов линий и меток, а также chart_config для размера этикетки и толщины линии.
{
"year": 1985,
"month": 8,
"day": 22,
"hour": 6,
"minute": 45,
"city": "Mumbai",
"lat": 19.076,
"lng": 72.8777,
"tz_str": "Asia/Kolkata",
"ayanamsha": "lahiri",
"house_system": "whole_sign",
"node_type": "mean",
"divisions": [
1
],
"chart_style": "north_indian",
"format": "svg",
"size": 700,
"theme_type": "light",
"body_types": [
"ascendant",
"classical_grahas",
"nodes",
"outer_planets"
],
"ascendant_text_color": "#0B7285",
"display_settings": {
"chart_only": true,
"sign_labels": true,
"house_labels": false,
"division_badge": false
},
"custom_theme": {
"background": "#FFFFFF",
"panel_background": "#FFF9F0",
"grid": "#B8791D",
"outer_line": "#7A1717",
"sign_text": "#7A1717",
"body_text": "#111111",
"ascendant_text": "#0B7285"
},
"chart_config": {
"sign_font_size": 26,
"body_font_size": 19,
"body_font_weight": "500",
"grid_line_width": 3,
"outer_line_width": 4,
"panel_padding": 18
}
}Группы тел
ascendantМетка Asc и расположение по восходящей.
classical_grahasСолнце через Сатурн.
nodesRahu и Ketu.
outer_planetsУран, Нептун и Плутон.
Поддерживаемые макеты
north_indianРомбовидная раскладка Fixed-house со знаками, вращающимися от Лагны.
south_indianFixed-sign Планировка по периметру 4x4 с домами, вращающимися от лагны.
east_indianFixed-sign квадратная/диагональная планировка с домами, вращающимися от лагны.