📦
SDK
公式クライアントライブラリ:PHP、JavaScript、Python、Go——インストール、設定、重要な呼び出しポイント。
公式ライブラリ
4つのプロダクション対応SDKが、同じREST APIサーフェスをイディオマティックなバインディングでカバーします。
| 言語 | パッケージ | Repo |
|---|---|---|
| PHP | eveses/eveses-php |
github.com/evesescom/php-sdk |
| JS / TS | @eveses/sdk |
github.com/evesescom/js-sdk |
| Python | eveses |
github.com/evesescom/python-sdk |
| Go | github.com/evesescom/go-sdk |
github.com/evesescom/go-sdk |
Ruby / Rust / Java はロードマップ上。
インストール
composer require eveses/eveses-php
npm install @eveses/sdk
pip install eveses
go get github.com/evesescom/go-sdk
認証
APIキーを構築時に一度渡し、クライアントを再利用します。
$eveses = new Eveses\Client(getenv('EVESES_KEY'));
import { Eveses } from '@eveses/sdk';
const eveses = new Eveses({ key: process.env.EVESES_KEY });
from eveses import Eveses
client = Eveses(key=os.environ['EVESES_KEY'])
client := eveses.New(os.Getenv("EVESES_KEY"))
機能
- 指数バックオフ付き自動リトライ
- 組み込み冪等性キー生成
- 型付きリクエスト/レスポンスモデル
- Webhook署名検証ヘルパー
完全なAPIサーフェスは各repoのREADMEを参照。