📦
SDK
官方客户端库:PHP、JavaScript、Python、Go——安装、配置和关键调用点。
官方库
四个生产可用的 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 在 roadmap 中。
安装
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"))
它们做什么
- 带指数退避的自动重试
- 内置 idempotency-key 生成
- 类型化的 request/response 模型
- Webhook 签名验证 helper
完整接口见各 repo 的 README。