// sdk · PHP
PHP SDK az AstroWay API-hoz
Hivatalos `astroway/sdk` a Packagist-en — Guzzle 7 + PSR-18-ra épül. PHP 8.1+ (csak olvasható tulajdonságok, konstruktor promóció). Stainless-stílusú hibahierarchia, beépített retry köztes szoftver 408/409/429/5xx, két hitelesítési séma (X-Api-Key alapértelmezett vagy Bearer).
// 01 / install
Telepítés
composer require astroway/sdk import: use Astroway\Astroway;
Nézd meg a regisztrátumban → astroway/sdk
// 02 / highlights
Főbb jellemzők
- PHP 8.1+
- Guzzle 7 + PSR-18
- Beépített retry köztes szoftver
- Stainless-stílusú hibák
- Auto-tükör a Packagist-en
// 03 / first request
Első kérés
<?php
use Astroway\Astroway;
$aw = new Astroway(['apiKey' => getenv('ASTROWAY_API_KEY')]);
$chart = $aw->post('/chart', body: [
'date' => '1990-07-14',
'time' => '14:30:00',
'timezoneOffset' => 3,
'latitude' => 50.4501,
'longitude' => 30.5234,
'houseSystem' => 'P',
]);
echo $chart['angles']['asc']['sign']; Indulás PHP-vel
10 000 credit ingyenesen havonta. Nyílt forráskódú SDK, generálva az OpenAPI 3.1-ből, mindig szinkronban a backenddel.