chx2/steamidparser

一个PHP类,用于将Steam个人资料URL转换为SteamID、社区和UserID

dev-master 2021-01-19 20:59 UTC

This package is auto-updated.

Last update: 2024-09-20 05:21:14 UTC


README

一个PHP类,旨在处理SteamID格式之间的转换功能。

为什么使用这个?

如果您想解析Steam URL而无需导入整个库,这是一个简单的代码片段,可以返回社区ID、SteamID、UserID和头像缩略图,并以易于引用的值数组形式返回。

需求

如果您想使用 resolveVanity()toAvatar() 函数,您需要输入Steam WebAPI密钥。了解更多信息请访问 https://steamcommunity.com/dev

安装

您可以通过以下两种方式利用源代码

  1. 在项目文件夹中使用composer
composer require chx2/steamidparser
  1. steamid.class.php 从repo的src/目录直接复制到项目中您选择的任何位置

用法

要使用此功能,您需要提供要转换的输入以及您的SteamWebAPI密钥。例如

require __DIR__ . '/vendor/autoload.php';
$id = new SteamID($input,$api_key);

所以如果我将我的自定义steam URL https://steamcommunity.com/id/xthenew 通过该函数传递,如果我想将此自定义URL转换为SteamID,我会这样做

if ($id->resolveVanity()) {
  $communityid = $id->toCommunityID();
  $steamid = $id->toSteamID();
  $userid = '[U:1:'.$id->toUserID().']';
}

函数列表

最后注意

此文件使用了来自 https://gist.github.com/rannmann 的ID转换函数