Перейти до вмісту
GET/api/astro/panchashalaka_chakra/1 кредит

Панчашалака-чакра

Панчашалака-чакра — діаграма мухурти: 28 накшатр (звичайні 27 плюс Абхіджит) розміщено по сім на кожній стороні квадрата, а лінії, проведені через нього, поєднують кожну накшатру з тією, що навпроти. Таке протистояння називають ведха, «пронизування». Якщо в накшатрі навпроти тієї, яку ви збиралися використати, стоїть малефік, момент вважається пронизаним і відкидається, — саме тому до чакри звертаються, обираючи дати весіль. Цей GET-ендпоінт повертає всю діаграму за один виклик і не приймає параметрів. `edges` — об’єкт із `east`, `south`, `west` і `north`, кожен — упорядкований список із семи назв накшатр у тому порядку, у якому вони стоять уздовж цієї сторони. Ключами `vedha_map` є назви накшатр (28 записів), кожен запис — `{edge, vedha_nakshatra}`: сторона, на якій стоїть ця накшатра, та її єдиний партнер. Таблиця — фіксовані довідкові дані, тож відповідь ніколи не змінюється; кешуйте її, а не викликайте повторно. Кожна пара симетрична: якщо Ashwini відповідає Purva Phalguni, то й Purva Phalguni відповідає Ashwini. Якщо потрібен партнер лише однієї накшатри, використовуйте `/api/astro/panchashalaka_vedha/`. Зверніть увагу: Панчашалака дає кожній накшатрі рівно одного партнера, а споріднена Сапташалака-чакра — трьох, до того ж дві діаграми розміщують накшатри на різних сторонах, тож партнери в них не збігаються.

https://api.occultapi.com/api/astro/panchashalaka_chakra/
Спробувати запит

Автентифікація

Передавайте ключ у заголовку X-API-Key. Ключ — це серверні облікові дані: ніколи не вставляйте його в JavaScript, що виконується в браузері, чи в мобільний застосунок.

X-API-Key: yt_live_a1b2c3d4_…

Приклад запиту

curl "https://api.occultapi.com/api/astro/panchashalaka_chakra/" \
  -H "X-API-Key: $OCCULT_API_KEY"

Відповідь

{
  "edges": {
    "east": [
      "Dhanishtha",
      "Shatabhisha",
      "Purva Bhadrapada",
      "Uttara Bhadrapada",
      "Revati",
      "Ashwini",
      "Bharani"
    ],
    "south": [
      "Krittika",
      "Rohini",
      "Mrigashira",
      "Ardra",
      "Punarvasu",
      "Pushya",
      "Ashlesha"
    ],
    "west": [
      "Vishakha",
      "Swati",
      "Chitra",
      "Hasta",
      "Uttara Phalguni",
      "Purva Phalguni",
      "Magha"
    ],
    "north": [
      "Shravana",
      "Abhijit",
      "Uttara Ashadha",
      "Purva Ashadha",
      "Moola",
      "Jyeshtha",
      "Anuradha"
    ]
  },
  "vedha_map": {
    "Ashwini": {
      "edge": "east",
      "vedha_nakshatra": "Purva Phalguni"
    },
    "Purva Phalguni": {
      "edge": "west",
      "vedha_nakshatra": "Ashwini"
    },
    "Swati": {
      "edge": "west",
      "vedha_nakshatra": "Shatabhisha"
    },
    "Shatabhisha": {
      "edge": "east",
      "vedha_nakshatra": "Swati"
    },
    "Chitra": {
      "edge": "west",
      "vedha_nakshatra": "Purva Bhadrapada"
    },
    "Purva Bhadrapada": {
      "edge": "east",
      "vedha_nakshatra": "Chitra"
    },
    "Hasta": {
      "edge": "west",
      "vedha_nakshatra": "Uttara Bhadrapada"
    },
    "Uttara Bhadrapada": {
      "edge": "east",
      "vedha_nakshatra": "Hasta"
    },
    "Uttara Phalguni": {
      "edge": "west",
      "vedha_nakshatra": "Revati"
    },
    "Revati": {
      "edge": "east",
      "vedha_nakshatra": "Uttara Phalguni"
    },
    "Rohini": {
      "edge": "south",
      "vedha_nakshatra": "Abhijit"
    },
    "Abhijit": {
      "edge": "north",
      "vedha_nakshatra": "Rohini"
    },
    "Mrigashira": {
      "edge": "south",
      "vedha_nakshatra": "Uttara Ashadha"
    },
    "Uttara Ashadha": {
      "edge": "north",
      "vedha_nakshatra": "Mrigashira"
    },
    "Ardra": {
      "edge": "south",
      "vedha_nakshatra": "Purva Ashadha"
    },
    "Purva Ashadha": {
      "edge": "north",
      "vedha_nakshatra": "Ardra"
    },
    "Punarvasu": {
      "edge": "south",
      "vedha_nakshatra": "Moola"
    },
    "Moola": {
      "edge": "north",
      "vedha_nakshatra": "Punarvasu"
    },
    "Pushya": {
      "edge": "south",
      "vedha_nakshatra": "Jyeshtha"
    },
    "Jyeshtha": {
      "edge": "north",
      "vedha_nakshatra": "Pushya"
    },
    "Dhanishtha": {
      "edge": "east",
      "vedha_nakshatra": "Ashlesha"
    },
    "Ashlesha": {
      "edge": "south",
      "vedha_nakshatra": "Dhanishtha"
    },
    "Magha": {
      "edge": "west",
      "vedha_nakshatra": "Shravana"
    },
    "Shravana": {
      "edge": "north",
      "vedha_nakshatra": "Magha"
    },
    "Bharani": {
      "edge": "east",
      "vedha_nakshatra": "Anuradha"
    },
    "Anuradha": {
      "edge": "north",
      "vedha_nakshatra": "Bharani"
    },
    "Krittika": {
      "edge": "south",
      "vedha_nakshatra": "Vishakha"
    },
    "Vishakha": {
      "edge": "west",
      "vedha_nakshatra": "Krittika"
    }
  }
}

Записано з реального виклику з точно таким запитом, як вище. Результати лежать у data.

Помилки

Помилки обліку кредитів мають вигляд { "error": "…", "message": "<code>", "is_error": true }. Людям показуйте error, а логіку будуйте на message. Детальніше — у довіднику помилок.