Это руководство по интеграции API поможет вам быстро начать работу с астрологическим веб-сайтом или мобильным приложением. Интеграция API Prokerala помогает вам создавать собственные гороскопы, выполнять сопоставление гороскопов, проверять мангал-дошу и многое другое.
PHP должен быть минимальной версии PHP 5.6.0.
Если ваш проект использует композитор, выполните приведенную ниже команду
композитору требуется prokerala/astrology-api:1.*
Если вы не используете композитор, загрузите последнюю версию из раздела релизов. Вам следует скачать файл astrology-api.zip. После этого включите autoload.php в свое приложение, и вы сможете использовать API как обычно.
<?php
include '../vendor/autoload.php';
use ProkeralaAstrologyAstro;
$astro = new Astro('YOUR_API_KEY_HERE');
/**
* To get Panchang details
* ayanamsa is always 1
* datetime should be ISO 8601 format
* coordinates should be valid latitude and longitude eg : `10.214747,78.097626`
**/
$ayanamsa = 1;
$datetime = '2004-02-12T15:19:21+00:00';
$coordinates = '10.214747,78.097626';
$response = $astro->calculatePanchang($datetime, $coordinates, $ayanamsa);
/**
* To get Birth Chart details
* ayanamsa is always 1
* dob should be ISO 8601 format
* coordinates should be valid latitude and longitude eg : `10.214747,78.097626`
**/
$ayanamsa = 1;
$dob = '2004-02-12T15:19:21+00:00';
$coordinates = '10.214747,78.097626';
$response = $astro->calculateBirthChart($dob, $coordinates, $ayanamsa);
/**
* To get Manglik/Mangal Dosha details
* ayanamsa is always 1
* dob should be ISO 8601 format
* coordinates should be valid latitude and longitude eg : `10.214747,78.097626`
**/
$ayanamsa = 1;
$dob = '2004-02-12T15:19:21+00:00';
$coordinates = '10.214747,78.097626';
$response = $astro->calculateManglik($dob, $coordinates, $ayanamsa);
/**
* To get Kundali Matching/Gun Milan/Ashta Koot details
* (It is the north indian match making method)
*
* ayanamsa is always 1
* dob should be ISO 8601 format
* coordinates should be valid latitude and longitude eg : `10.214747,78.097626`
**/
$ayanamsa = 1;
$bride_dob = '2004-02-12T15:19:21+00:00';
$bride_coordinates = '10.214747,78.097626';
$bridegroom_dob = '2004-02-12T15:19:21+00:00';
$bridegroom_coordinates = '10.214747,78.097626';
$response = $astro->calculateKundaliMatching($bride_dob, $bridegroom_dob, $bride_coordinates, $bridegroom_coordinates, $ayanamsa);
/**
* To get Horoscope Matching/Dasha Porutham/Dasha Koot details
* (It is the south indian match making method)
*
* system is either kerala/tamil
* ayanamsa is always 1
* dob should be ISO 8601 format
* coordinates should be valid latitude and longitude eg : `10.214747,78.097626`
**/
$system = 'tamil';
$ayanamsa = 1;
$bride_dob = '2004-02-12T15:19:21+00:00';
$bride_coordinates = '10.214747,78.097626';
$bridegroom_dob = '2004-02-12T15:19:21+00:00';
$bridegroom_coordinates = '10.214747,78.097626';
$response = $astro->calculateHoroscopeMatching($system, $bride_dob, $bridegroom_dob, $bride_coordinates, $bridegroom_coordinates, $ayanamsa);
Для получения дополнительной помощи см. нашу документацию по адресу https://api.prokerala.com/docs/.
PHP SDK Prokerala Astrology API выпускается под лицензией MIT. Более подробную информацию смотрите в файле ЛИЦЕНЗИИ.
prokerala-astrology-api-php управляется и поддерживается командой разработчиков Prokerala.
prokerala-astrology-api-php поддерживается и финансируется Ennexa Technologies, Pvt Ltd. Названия и логотипы prokerala-astrology-api-php являются торговыми марками Technologies, Pvt Ltd.