spacecode.pl/spaceis-php-sdk

此软件包已被 废弃 且不再维护。未建议替代软件包。

SpaceIs.pl API v3 的 PHP SDK

v1.0.0 2022-03-19 16:33 UTC

This package is auto-updated.

Last update: 2023-08-19 19:39:21 UTC


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