jeppevinkel /steam-search
Steam商店搜索的API。
1.0.3
2022-03-05 03:20 UTC
Requires
- php: >=7.4
- ext-dom: *
- fabpot/goutte: ^4.0
- nesbot/carbon: ^2.57
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-05 22:52:39 UTC
README
这是一个用于从Steam商店搜索游戏的游戏搜索API。此搜索API通过调用常规Steam商店页面并从页面中抓取结果来工作。它还不支持滚动页面,因此可能每个搜索查询的结果数量有限。
安装
使用composer来安装此包。
composer require jeppevinkel/steam-search
使用方法
use SteamSearch\SteamSearch; $steamSearch = new SteamSearch(); $queryBuilder = QueryBuilder::create() ->search('counter-strike') ->sortByReleaseDate(); $result = $steamSearch->search($queryBuilder); // Results can also be filtered by max price. $queryBuilder = QueryBuilder::create() ->search('counter-strike') ->sortByReleaseDate() ->maxPrice(50); // Valid values for maxPrice are: // 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60 // To get all results, use maxPrice(-1), this is also the default value.
结果是SearchResult对象的数组。它们各自具有以下属性
public string $title; public int $appId; public string $url; public ?Carbon $releaseDate; public string $reviewSummary;
文档
https://jeppevinkel.github.io/steam-search
贡献
欢迎提交拉取请求。对于设计更改,请打开一个问题来讨论您想更改的内容。