pixels/torn-api

围绕 Torn API 的 PHP 封装

1.1.2 2020-11-16 18:12 UTC

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);