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文件。