spacecode.pl / spaceis-php-sdk
此软件包已被 废弃 且不再维护。未建议替代软件包。
SpaceIs.pl API v3 的 PHP SDK
v1.0.0
2022-03-19 16:33 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- guzzlehttp/guzzle: ^7.4
README
SpaceIs.pl API v3 的 PHP SDK。
请查阅 SpaceIs 文档 了解 API 响应。
类初始化
<?php use SpaceCode\SpaceIs\SpaceIs; require_once __DIR__ . '/vendor/autoload.php'; $spaceis = new SpaceIs('apiKey', 'apiUrl (optional)');
获取用户信息
$spaceis->user->me();
服务器
$spaceis->server->getAll(); $spaceis->server->getSpecific('id/slug'); $spaceis->server->getCommands('id', 'serverToken'); $spaceis->server->getLatestBuys('id/slug', '(int) limit, default: 10'); $spaceis->server->getRichest('id/slug', '(int) limit, default: 10');
折扣代码
$spaceis->discountCode->get('code');
代金券
$spaceis->voucher->use('nick', 'code'); //throws VoucherNotFoundException & VoucherUsedException
子页面
$spaceis->subpage->get('slug');
变体
$spaceis->variant->get('serverId/slug', 'productId');
交易
$spaceis->transaction->init('serverId/slug', 'productId', 'variantId', 'nick', 'method', 'email', '(nullable) additional', '(nullable) discountCodeId'); $spaceis->transaction->info('transactionId', '(bool) extended, default: false');