Персональный гороскоп на неделю
/api/v3/horoscope/weekly/personalПерсональный гороскоп на неделю
Создает персонализированный гороскоп seven-day на основе натальной карты с использованием временной шкалы транзита V3 и механизмов анализа транзита.
V3 Weekly предназначен для представлений в календаре, информационной панели, электронной почте и приложениях, которым необходимы еженедельные точные попадания, активные транзитные окна, доминирующие темы и ежедневные фрагменты в одном ответе.
Полный URL-адрес
https://api.freeastroapi.com/api/v3/horoscope/weekly/personalОбзор конечных точек
Конечная точка один раз вычисляет натальную карту, выбирает семь ежедневных слоев оценок, затем запускает один еженедельный транзитный диапазон временной шкалы для проверки времени week-level. Отправлять week_start для точного диапазона или отправьте date решить содержащую неделю.
Правило местоположения: отправьте либо birth.city, либо оба поля birth.lat и birth.lng. Город не обязателен, если координаты уже известны.
Параметры тела
| Field | Type | Required | Description |
|---|---|---|---|
| birth | object | Yes | Объект сведений о рождении. Отправьте birth.city или оба birth.lat и birth.lng.. |
| week_start | string | No | Явный первый день запрошенной недели в формате YYYY-MM-DD. Если она присутствует, используется именно эта дата. |
| date | string | No | Дата привязки в формате YYYY-MM-DD. Используется только тогда, когда week_start опущен. |
| start_week_on | string | No | Если дата используется в качестве привязки, неделя определяется с понедельника или воскресенья. По умолчанию: понедельник. |
| tz_str | string | No | Метка часового пояса клиента для настроек запроса. Часовой пояс рождения по-прежнему следует отправлять внутри birth.tz_str, если он известен. |
| include_interpretation_blocks | boolean | No | Добавляет дополнительные атомарные блоки интерпретации к верхним транзитам week-level. По умолчанию: false. |
| birth.year | integer | Yes | Год рождения. |
| birth.month | integer | Yes | Месяц рождения, 1-12. |
| birth.day | integer | Yes | День рождения. |
| birth.hour | integer | Yes | Час рождения, 0-23. |
| birth.minute | integer | Yes | Минута рождения. |
| birth.city | string | No | Необязательное название города для auto-geolocation. Требуется только в том случае, если координаты опущены. |
| birth.lat | float | No | Широта рождения. Требуется вместе с birth.lng, если birth.city опущен. |
| birth.lng | float | No | Долгота рождения. Требуется вместе с birth.lat, если birth.city опущен. |
| birth.tz_str | string | No | Часовой пояс IANA для места рождения, например Europe/London. |
| birth.time_known | boolean | No | Установите false, если время рождения неизвестно. |
Пример запроса
Используйте ту же полезную информацию о рождении, что и для ежедневной личной конечной точки, а также селектор недельного периода.
curl -X POST "https://api.freeastroapi.com/api/v3/horoscope/weekly/personal" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"birth": {
"year": 1990,
"month": 5,
"day": 15,
"hour": 10,
"minute": 0,
"city": "London, UK",
"lat": 51.5074,
"lng": -0.1278,
"tz_str": "Europe/London",
"time_known": true
},
"week_start": "2026-04-20",
"include_interpretation_blocks": true
}'{
"birth": {
"year": 1990,
"month": 5,
"day": 15,
"hour": 10,
"minute": 0,
"city": "London, UK",
"lat": 51.5074,
"lng": -0.1278,
"tz_str": "Europe/London",
"time_known": true
},
"week_start": "2026-04-20",
"include_interpretation_blocks": true
}Данные ответа
| Field | Type | Required | Description |
|---|---|---|---|
| data.period | object | n/a | Решенный недельный период с началом, концом и количеством дней. |
| data.scores | object | n/a | Средние общие еженедельные показатели любви, карьеры, денег и здоровья по семи ежедневным образцам. |
| data.content.text | string | n/a | Еженедельный обзор Human-readable, составленный на основе доминирующих тем, наиболее точных попаданий, баланса поддержки и давления, основных областей и еженедельных результатов. |
| data.content.weekly_summary | string | n/a | То же еженедельное описание, что и data.content.text, для клиентов, которые предпочитают явное еженедельное поле. |
| data.personal.transits_top | array<object> | n/a | Top-ranked активен в течение недели, распределяется по доступным дням событий и дедуплицируется для зеркальных обращений axis-pair. |
| data.personal.week_context | object | n/a | Еженедельный временной слой с активными окнами, точными попаданиями, следующей сменой, доминирующими темами и подсчетом поддержки и давления. |
| data.personal.days | array<object> | n/a | Семь ежедневных срезов с датой, днем недели, результатами, приоритетными областями, основными транзитами и day_context. |
| data.personal.insights_meta | object | n/a | Временная шкала и метаданные движка transit-insights для недельного диапазона. |
Пример ответа
Обрезанный образец, показывающий недельный диапазон, совокупные баллы, недельный контекст и первый дневной срез.
{
"meta": {
"request_id": "req_42c1b7a9",
"generated_at": "2026-04-20T13:28:51.233830",
"settings": {
"week_start": "2026-04-20",
"week_end": "2026-04-26",
"version": "v3",
"include_interpretation_blocks": true
},
"engine": {
"name": "DailyHoroscopeEngine",
"version": "3.1.0-weekly"
}
},
"data": {
"sign": "taurus",
"period": {
"start": "2026-04-20",
"end": "2026-04-26",
"days": 7
},
"scores": {
"overall": 71,
"love": 82,
"career": 63,
"money": 76,
"health": 61
},
"content": {
"text": "From April 20 to April 26, the week centers on Relationship Window, with timing led by Venus Trine Natal Moon. The timeline shows 5 supportive windows and 3 pressure windows, so plan around both openings and friction points. The practical focus is relationships & bonds and structure & career. Love is the strongest average score (82), while Health benefits from extra pacing (61).",
"weekly_summary": "From April 20 to April 26, the week centers on Relationship Window, with timing led by Venus Trine Natal Moon. The timeline shows 5 supportive windows and 3 pressure windows, so plan around both openings and friction points. The practical focus is relationships & bonds and structure & career. Love is the strongest average score (82), while Health benefits from extra pacing (61).",
"theme": "Stability",
"keywords": ["Stability", "Practicality", "Focus"],
"supporting_insights": [
"Dominant topics: Relationship Window.",
"Top exact hits: Venus Trine Natal Moon.",
"Focus areas: Relationships & Bonds and Structure & Career."
]
},
"personal": {
"focus_areas": ["Relationships & Bonds", "Structure & Career", "Background Themes"],
"confidence_score": 92,
"transits_top": [
{
"label": "Venus Trine Natal Moon",
"score": 99.3,
"event_date": "2026-04-21",
"exact_at": "2026-04-21T13:42:39Z",
"active_start": "2026-04-20T09:00:00Z",
"active_end": "2026-04-22T18:00:00Z",
"exact_hits": ["2026-04-21T13:42:39Z"],
"transit_planet": { "key": "venus", "label": "Venus" },
"natal_planet": { "key": "moon", "label": "Moon" },
"aspect": { "key": "trine", "label": "Trine" }
}
],
"week_context": {
"range_start": "2026-04-20",
"range_end": "2026-04-26",
"exact_hits": [
{
"timestamp": "2026-04-21T13:42:39Z",
"label": "Venus Trine Natal Moon"
}
],
"next_shift": {
"timestamp": "2026-04-21T13:42:39Z",
"label": "Venus Trine Natal Moon exact",
"type": "exact_hit"
},
"dominant_topics": [
{
"title": "Relationship Window",
"category": "relationships",
"focus_type": "sharp_event_peak",
"score": 0.91,
"peak_datetime": "2026-04-23T13:42:39Z"
}
],
"supportive_vs_challenging": {
"supportive": 5,
"challenging": 3
}
},
"days": [
{
"date": "2026-04-20",
"weekday": "monday",
"scores": { "overall": 72, "love": 86, "career": 58, "money": 92, "health": 53 },
"focus_areas": ["Relationships & Bonds", "Action & Energy"],
"transits_top": [],
"day_context": {
"range_start": "2026-04-20",
"range_end": "2026-04-20",
"exact_hits": [],
"dominant_topics": []
}
}
],
"insights_meta": {
"source": "timeline_and_transit_insights",
"timeline_enabled": true,
"insights_enabled": true,
"period": "week",
"range_start": "2026-04-20T00:00:00Z",
"range_end": "2026-04-26T23:59:59Z"
}
}
}
}Замечания по реализации
- Еженедельные оценки усредняются из семи ежедневных образцов личных оценок.
- Активные окна Week-level и точные попадания происходят из одного диапазона временной шкалы, а не из семи общедоступных вызовов API.
content.textиcontent.weekly_summaryгенерируются на основе доминирующих тем, наиболее точных попаданий, областей внимания, баланса поддержки/давления и еженедельных результатов.personal.transits_topспособствует дневному распределению и удаляет зеркальные дубликаты axis-pair, такие как повторы Midheaven/IC и Ascendant/Descendant.personal.days[*].day_contextравен range-filtered для каждого календарного дня.include_interpretation_blocksдобавляет только поясняющие блоки к верхним переходам week-level.
Используйте это, когда вам нужна полезная нагрузка синхронизации single-day V3.
Используйте конечную точку временной шкалы lower-level для пользовательских диапазонов и фильтров.