glw / api-client
一个用于使用 cURL 处理 API 请求的 Composer 库。
dev-main
2024-08-10 04:43 UTC
This package is auto-updated.
Last update: 2024-09-10 04:55:33 UTC
README
一个用于使用 cURL 处理 API 请求的 PHP 库。它支持 GET、POST、PUT、DELETE 和 UPDATE 操作。
安装
您可以通过 Composer 安装此库
composer require glw/api-client
配置 将 .env.example 复制为 .env 并设置您的 API_URL 和 API_TOKEN
API_URL=https://api.example.com API_TOKEN=your_api_token_here
PHP 原生示例用法
require 'vendor/autoload.php'; use Glw\ApiClient\ApiClient; $client = new ApiClient(); // GET request $response = $client->get('/endpoint'); // POST request $response = $client->post('/endpoint', ['key' => 'value']); // PUT request $response = $client->put('/endpoint', ['key' => 'value']); // DELETE request $response = $client->delete('/endpoint'); // UPDATE request $response = $client->update('/endpoint', ['key' => 'value']); echo json_encode($response);
Laravel 示例用法
namespace App\Http\Controllers; use Glw\ApiClient\ApiClient; class ApiController extends Controller { public function index() { $client = new ApiClient(); $response = $client->get('/track'); return response()->json($response); } }
CodeIgniter 示例用法
use Glw\ApiClient\ApiClient; class ApiController extends CI_Controller { public function index() { $client = new ApiClient(); $response = $client->get('/track'); echo json_encode($response); } }