gegeriyadi / steam
简单的Steam包,可从Steam API获取简单结果
dev-master
2022-12-07 04:48 UTC
Requires
- guzzlehttp/guzzle: ^7.0.1
This package is auto-updated.
Last update: 2024-09-07 08:28:55 UTC
README
Laravel Steam 由 gegeriyadi 创建并维护,是用于与Steam API通信的Laravel 5-7封装器。
支持Laravel 7.x
安装
$ composer require gegeriyadi/steam
配置
使用composer安装此包后,您应该使用artisan发布配置文件
php artisan vendor:publish --tag:config
并在.env文件中设置steam api STEAM_APIKEY=yourapikey
在此处获取您的API密钥
用法
在这里,您可以看到此包如何简单易用。
use Gegeriyadi\Steam\Facades\Steam; Steam::getUserData('yoursteamid');
示例输出
{
"response": {
"players": [
{
"steamid": "76561198193808363",
"communityvisibilitystate": 3,
"profilestate": 1,
"personaname": "GEGEPES",
"lastlogoff": 1523033287,
"profileurl": "http://steamcommunity.com/id/gegame/",
"avatar": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/2b/2b5dac5a402b3bf7f9be122561bfafdebc416d11.jpg",
"avatarmedium": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/2b/2b5dac5a402b3bf7f9be122561bfafdebc416d11_medium.jpg",
"avatarfull": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/2b/2b5dac5a402b3bf7f9be122561bfafdebc416d11_full.jpg",
"personastate": 1,
"realname": "Teguh Riyadi",
"primaryclanid": "103582791459909028",
"timecreated": 1430056461,
"personastateflags": 0,
"loccountrycode": "ID",
"locstatecode": "33"
}
]
}
}
法律
本软件为内部使用开发。它根据MIT许可在公众中共享,不保证适用于任何特定目的。有关更多详细信息,请参阅包含的LICENSE文件。