Download the PHP package likry/juguang-sdk without Composer
On this page you can find all versions of the php package likry/juguang-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download likry/juguang-sdk
More information about likry/juguang-sdk
Files in likry/juguang-sdk
Download likry/juguang-sdk
More information about likry/juguang-sdk
Files in likry/juguang-sdk
Vendor likry
Package juguang-sdk
Short Description 小红书聚光平台PHP SDK
License MIT
Homepage https://github.com/likry/juguang-sdk
Package juguang-sdk
Short Description 小红书聚光平台PHP SDK
License MIT
Homepage https://github.com/likry/juguang-sdk
Please rate this library. Is it a good library?
Informations about the package juguang-sdk
小红书聚光平台PHP SDK (统一入口版)
小红书聚光平台官方PHP SDK,以Client为统一入口,提供OAuth认证、财务API、账户管理、报表等功能支持。
🎯 核心特性
🚀 统一入口设计
- ✅ 单一入口 - 所有功能通过
Client类访问 - ✅ 链式调用 - 流畅的API调用体验
- ✅ 智能管理 - 自动Token管理和配置处理
- ✅ 简洁API - 简化的方法命名和参数
📦 完整功能覆盖
- ✅ OAuth 2.0 认证授权
- ✅ 财务余额查询
- ✅ 账户信息管理
- ✅ 广告报表数据
- ✅ 完善错误处理
⚡ 性能优化
- ✅ 智能重试机制
- ✅ 连接复用优化
- ✅ 响应缓存支持
- ✅ 网络超时控制
📦 安装
🎮 快速开始
基础使用
配置化使用
🔐 OAuth认证
生成授权URL
获取Access Token
Token自动刷新
💰 财务API
查询账户余额
余额统计分析
👤 账户API
获取账户信息
预算管理
📊 报表API
获取日报表
账户报表
广告报表
⚙️ 配置管理
快速配置
高级配置
🛠️ API接口一览
统一入口方法
| 方法 | 说明 | 返回 |
|---|---|---|
Client::create($appId, $secret) |
创建客户端实例 | Client |
Client::fromConfig($config) |
从配置创建客户端 | Client |
$client->setAccessToken($token) |
设置访问令牌 | self |
$client->getAccessToken() |
获取访问令牌 | string |
$client->getClientInfo() |
获取客户端信息 | array |
OAuth方法
| 方法 | 说明 | 参数 |
|---|---|---|
$client->oauth() |
获取OAuth实例 | OAuthApi |
$client->generateAuthUrl($scopes, $redirectUri, $state) |
生成授权URL | string |
$client->authenticate($authCode) |
获取Access Token | array |
$client->refresh($refreshToken) |
刷新Access Token | array |
财务方法
| 方法 | 说明 | 参数 |
|---|---|---|
$client->finance() |
获取财务API实例 | FinanceApi |
$client->finance()->queryBalance($userId, $vsellerIds) |
查询余额 | array |
$client->finance()->formatBalanceInfo($data) |
格式化余额信息 | array |
$client->finance()->getBalanceSummary($data) |
余额汇总统计 | array |
账户方法
| 方法 | 说明 | 参数 |
|---|---|---|
$client->account() |
获取账户API实例 | AccountApi |
$client->account()->getAccountInfo() |
获取账户信息 | array |
$client->account()->getBudget() |
获取预算信息 | array |
$client->account()->updateBudget($data) |
更新预算信息 | array |
报表方法
| 方法 | 说明 | 参数 |
|---|---|---|
$client->report() |
获取报表API实例 | ReportApi |
$client->report()->getDailyReport($params) |
获取日报表 | array |
$client->report()->getAccountReport($params) |
获取账户报表 | array |
$client->report()->getAdReport($params) |
获取广告报表 | array |
🚨 错误处理
统一异常处理
🔧 高级功能
TokenManager集成
批量操作
📝 示例代码
完整业务流程
🧪 测试
📁 项目结构
🎯 设计优势
1. 统一入口
- 单一职责: Client类作为所有功能的统一入口
- 链式调用:
$client->finance()->queryBalance() - 一致接口: 所有API都通过Client访问
2. 简洁使用
- 工厂方法:
Client::create()和Client::fromConfig() - 自动管理: Token自动获取和刷新
- 配置灵活: 支持数组和文件配置
3. 功能完整
- OAuth流程: 完整的认证授权流程
- 财务功能: 余额查询、统计分析
- 账户管理: 账户信息、预算管理
- 报表数据: 多种报表类型支持
4. 开发友好
- 类型安全: 完整的类型提示
- 错误处理: 详细的异常信息
- 调试支持: 可选的调试模式
- 文档完善: 详细的API文档
📄 许可证
MIT License
🤝 贡献
欢迎提交Issue和Pull Request来帮助改进这个SDK!
📞 联系方式
- 作者: likry
- 邮箱: [email protected]
- 项目主页: https://github.com/likry/juguang-sdk
🎉 享受使用小红书聚光平台PHP SDK!通过Client统一入口,让API调用更简单!
All versions of juguang-sdk with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.4
ext-curl Version *
ext-json Version *
ext-curl Version *
ext-json Version *
The package likry/juguang-sdk contains the following files
Loading the files please wait ...