nataniel / bggxmlapi2
BoardGameGeek.com XML API2 - PHP 客户端库
v1.1.5
2021-06-21 17:49 UTC
Requires
- php: >=5.5
- ext-simplexml: *
Requires (Dev)
- phpunit/phpunit: ^5.6.1
README
BoardGameGeek.com PHP 客户端库 XML API2
安装
composer require nataniel/bggxmlapi2
使用方法
// initialize client $client = new \Nataniel\BoardGameGeek\Client(); // download information about "Dixit" // https://boardgamegeek.com/boardgame/39856/dixit $thing = $client->getThing(39856, true); var_dump($thing->getName()); var_dump($thing->getYearPublished()); var_dump($thing->getBoardgameCategories()); var_dump($thing->getRatingAverage()); // ... // download information about user // https://boardgamegeek.com/user/Nataniel $user = $client->getUser('nataniel'); var_dump($user->getAvatar()); var_dump($user->getCountry()); // search for a game $results = $client->search('Domek'); echo count($results); $things = []; foreach ($result as $item) { var_dump($item->getName()); $things[] = $client->getThing($item->getId()); }