jeppevinkel/steam-search

Steam商店搜索的API。

1.0.3 2022-03-05 03:20 UTC

This package is auto-updated.

Last update: 2024-09-05 22:52:39 UTC


README

Packagist Version Packagist PHP Version Support Codecov

这是一个用于从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

贡献

欢迎提交拉取请求。对于设计更改,请打开一个问题来讨论您想更改的内容。

许可证

MIT