将 Steam 十六进制转换为 Steam 社区 ID

Converting a steam hex into steam community id

我正在使用 lua FiveM 来获取玩家的 Steam 十六进制,但我想将该十六进制转换为社区 ID,例如 76561198364192600。我如何得到它?在这种情况下是否可以使用api。

谢谢,

在 linux 和 Lua 5.1 下,您可以访问正在执行此工作的网络服务器。

local STEAM_ID = 'STEAM_0:0:201963436'
local STEAM_ID64 = io.popen('wget -q --no-check-certificate -O- https://steamid.io/lookup/' .. STEAM_ID .. ' | grep -o -E "[0-9]{16,32}" | head -n1', 'r'):read('*a')

print(STEAM_ID64)
-- Output: 76561198364192600