// sdk · PHP
AstroWay API용 PHP SDK
공식 `astroway/sdk` on Packagist — Guzzle 7 + PSR-18 기반. PHP 8.1+(읽기 전용 속성, 생성자 승격). Stainless 스타일 오류 계층, 내장 재시도 미들웨어(408/409/429/5xx), 두 가지 인증 方案(X-Api-Key 기본 또는 Bearer).
// 01 / install
설치
composer require astroway/sdk 가져오기: use Astroway\Astroway;
레지스트리 보기 → astroway/sdk
// 02 / highlights
특징
- PHP 8.1+
- Guzzle 7 + PSR-18
- 내장 재시도 미들웨어
- Stainless 스타일 오류
- Packagist 자동 미러
// 03 / first request
첫 요청
<?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']; PHP 시작하기
월 10,000 크레딧 무료. Open-source SDK로, OpenAPI 3.1에서 생성되며 백엔드와 항상 동기화됩니다.