PHPackages                             jiangwang/ad-ocean-sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. jiangwang/ad-ocean-sdk

ActiveLibrary[API Development](/categories/api)

jiangwang/ad-ocean-sdk
======================

巨量引擎开发接口 PHP SDK

2.0.1(2mo ago)31.1k1MITPHPPHP &gt;=8.1CI passing

Since Nov 22Pushed 1w ago1 watchersCompare

[ Source](https://github.com/jsogn/ad-ocean-sdk)[ Packagist](https://packagist.org/packages/jiangwang/ad-ocean-sdk)[ RSS](/packages/jiangwang-ad-ocean-sdk/feed)WikiDiscussions main Synced today

READMEChangelog (10)Dependencies (7)Versions (49)Used By (0)

巨量引擎 PHP SDK
============

[](#巨量引擎-php-sdk)

[![Latest Version](https://camo.githubusercontent.com/2409e94895f0e1fe78b6ff1c93f46738a470d3b03890c1a676292d02c8841c4e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a69616e6777616e672f61642d6f6365616e2d73646b2e737667)](https://packagist.org/packages/jiangwang/ad-ocean-sdk)[![PHP Version](https://camo.githubusercontent.com/88bb3b2f2eb3d5f5b2f22b37daa000cbf305b5be32aaaef7920547854b149723/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6a69616e6777616e672f61642d6f6365616e2d73646b2e737667)](https://packagist.org/packages/jiangwang/ad-ocean-sdk)[![License](https://camo.githubusercontent.com/8d723a20d306ff4140dd74aeef6ab02ef3766e84b4ffcde881be0dbd974c57fb/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6a69616e6777616e672f61642d6f6365616e2d73646b2e737667)](https://packagist.org/packages/jiangwang/ad-ocean-sdk)

一个用于巨量引擎（OceanEngine）开放 API 的 PHP SDK。

功能特性
----

[](#功能特性)

- 🚀 完整的开放 API 封装，提供参数类、响应类与 OpenApi 调度入口
- 🎯 类型安全，支持数组与参数对象两种调用方式
- 🔧 可插拔 RequestClient，支持注入自定义 Guzzle Client、HandlerStack、代理、证书等能力
- 🧩 Promise 化 middleware pipeline，`call()` 与 `callAsync()` 共用同一套中间件链
- ⚙️ 支持 domain、timeout、headers、logger、重试、OAuth 刷新、Guzzle 选项等完整配置面
- 🌐 提供正式 direct HTTP 入口：`request()` / `get()` / `post()` / `put()` / `patch()` / `delete()`
- ⚡ 支持批量并发调用 `callBatch()`，并限制并发上限
- ⭐ 动态属性支持，API 返回中的额外字段无需修改 Data 类也可访问

环境要求
----

[](#环境要求)

- PHP &gt;= 8.1
- Composer
- GuzzleHttp 7.x

安装
--

[](#安装)

使用 Composer 安装：

```
composer require jiangwang/ad-ocean-sdk
```

快速开始
----

[](#快速开始)

### 基本使用

[](#基本使用)

```
