📦

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を参照。