pixels / torn-api
围绕 Torn API 的 PHP 封装
1.1.2
2020-11-16 18:12 UTC
Requires
- php: >=7.0
- guzzlehttp/guzzle: ^6.5
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-17 02:48:20 UTC
README
安装
推荐的安装方法是使用 Composer。
composer require pixels/torn-api
用法
所有 API 端点都有相应的服务。它们都遵循以下示例中的相同模式。
$masterApiKey = 'masterApiKey'; // Used as a fallback if no key is specified in a request $selections = [\Torn\Services\UserService::BASIC]; $userId = 'someUserId'; $userApiKey = 'yourApiKey'; $useTornProxyByDefault = false; $forceTornProxy = true; // Allows you to use Torn Proxy for a specific request $httpClient = new GuzzleHttp\Client(); $client = new Torn\Client($httpClient, $masterApiKey, $useTornProxyByDefault); $userService = new Torn\Services\UserService($client); $user = $userService->fetch($userId, $selections, $userApiKey, $forceTornProxy);