juniorfontenele / perguntados
Etermax 的 Preguntados 游戏API
v1.0.3
2016-01-28 22:17 UTC
Requires
- php: >=5.5.9
- guzzlehttp/guzzle: ^6.1
- nesbot/carbon: ^1.21
- vlucas/phpdotenv: >=1.0
This package is auto-updated.
Last update: 2024-09-10 19:21:34 UTC
README
Etermax 的 Preguntados 游戏API
本包提供了一个与 Etermax 的 'Preguntados' 游戏交互的接口
需求
您需要有一个开放的 Preguntados 游戏会话,并知道您的 Preguntados 用户 ID。您可以按照这个教程获取此信息。
安装
安装此包最简单的方式是使用 composer
composer require juniorfontenele/perguntados
使用
- 将 .env.example 重命名为 .env
- 将 'USER_ID' 替换为您的 Preguntados 用户 ID
- 将 'APP_COOKIE' 替换为您的 Preguntados 会话 cookie(ap_session)
- 将 Perguntados 类导入您的文件
require_once __DIR__ . '/../../vendor/autoload.php'; use Perguntados\Perguntados; $Perguntados = new Perguntados();
列出所有待定和活跃的游戏
$games = $Perguntados->getGames(); foreach ($games as $game) { echo $game->toJson(); }
获取特定游戏的详细信息
$gameId = '1234567890'; $game = $Perguntados->getGame($gameId); echo $game->toJson();
赢得游戏
try { $Perguntados->winGame($game); } catch(Exception $e) { echo "Failed to win game: " . $e->getMessage(); }
玩并赢得随机对决
try { $Perguntados->winRandomDuel(); } catch(Exception $e) { echo "Failed to win random game: " . $e->getMessage(); }
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件。