lfybk666 / api
示例 API
dev-master
2024-06-03 05:17 UTC
Requires
- php: ^8.2
- guzzlehttp/guzzle: ^7.8
Requires (Dev)
- phpunit/phpunit: ^11.1
This package is auto-updated.
Last update: 2024-10-03 06:04:58 UTC
README
用于与 Example API 交互的 PHP 库,包括认证授权和 API 方法。
1. 前提条件
- PHP 8.2
2. 安装
可以使用以下命令使用 Composer 安装 Example Api
composer require lfybk666/api
3. 初始化
使用以下代码创建 ApiClient 对象
$api = new \Lfybk666\Api\Client\ApiClient();
4. 认证
该库通过秘密 API 令牌提供认证。
4.1. 认证代码流
Auth 认证代码流允许从服务器端调用方法。
首先创建 Auth
对象
$auth = new \Lfybk666\Api\Auth\Auth();
4.1.1. 要获取 用户访问密钥,请使用以下命令
$auth = new \Lfybk666\Api\Auth\Auth(); $accessToken = $auth->getAccessToken('example_api_key');
5. API 请求
5.1. 请求示例
调用方法 comments.get 的示例
$apiClient = new ApiClient(); $comments = $apiClient->comments()->get($accessToken, [ 'page' => 1, ]);