pokemon-tcg/pokemon-tcg-sdk-php
最新稳定版本:2.1.0
Composer 安装命令:
composer require pokemon-tcg/pokemon-tcg-sdk-php
包简介
This is the Pokémon TCG SDK PHP implementation. It is a wrapper around the Pokémon TCG API of pokemontcg.io.
README 文档
README
This is the Pokémon TCG SDK PHP implementation. It is a wrapper around the Pokémon TCG API of pokemontcg.io.
Installation
composer require pokemon-tcg/pokemon-tcg-sdk-php Usage
Set ApiKey and options
See the Guzzle 7 documentation for available options.
Pokemon::Options(['verify' => true]); Pokemon::ApiKey('<YOUR_API_KEY_HERE>'); Find a Card by id
$card = Pokemon::Card()->find('xy1-1'); Filter Cards via query parameters
$cards = Pokemon::Card()->where(['set.name' => 'generations'])->where(['supertype' => 'pokemon'])->all(); $cards = Pokemon::Card()->where([ 'set.name' => 'roaring skies', 'subtypes' => 'ex' ])->all(); Get all Cards
$cards = Pokemon::Card()->all(); Paginate Card queries
$cards = Pokemon::Card()->where([ 'set.legalities.standard' => 'legal' ])->page(8)->pageSize(100)->all(); Get Card pagination information
$pagination = Pokemon::Card()->where([ 'set.legalities.standard' => 'legal' ])->pagination(); Find a Set by set code
$set = Pokemon::Set()->find('base1'); Filter Sets via query parameters
$set = Pokemon::Set()->where(['legalities.standard' => 'legal'])->all(); Paginate Set queries
$set = Pokemon::Set()->page(2)->pageSize(10)->all(); Get Set pagination information
$pagination = Pokemon::Set()->pagination(); Get all Sets
$sets = Pokemon::Set()->all(); Get all Types
$types = Pokemon::Type()->all(); Get all Subtypes
$subtypes = Pokemon::Subtype()->all(); Get all Supertypes
$supertypes = Pokemon::Supertype()->all(); Get all Rarities
$supertypes = Pokemon::Rarity()->all(); 统计信息
- 总下载量: 8.8k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 24
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-04