文档·SDK
📦

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。