1.3.5 • Published 1 year ago
steamid-resolver v1.3.5
Features
Convert:
- ...profile URL or vanity to steamID64
- ...group URL or Custom URL to groupID64
- ...steamID64 to profile vanity
- ...validate sharedfile (screenshots, artworks & guides) IDs
It can also return you all information Steam knows about a profile in a nice object format.
Install
Open a terminal in your project folder and run:
> npm install steamid-resolver
Do not use the scoped GitHub Packages command, it will not work.
You can then import the library in your project:
const steamIdResolver = require("steamid-resolver");
Functions
All functions support both Promises and callbacks!
This means you can either use await, .then(response => {}) & .catch(err => {}) or pass a callback function (err, response) => {} as parameter.
Note: You cannot use both callbacks and .catch() as a Promise is only rejected when no callback was passed. This prevents any UnhandledPromiseRejection errors crashing your process.
steamID64ToCustomUrl(steamID64, callback)
steamID64- steamID64 or full URL of the user you want to get the customURL of. Example:"76561198260031749"or"https://steamcommunity.com/profiles/76561198260031749"callback- Optional: Called on error or successerr- A String detailing the reason of the failure ornullon successcustomURL- The customURL of the user ornullon failure. Example on success:"3urobeat"
customUrlToSteamID64(customURL, callback)
customURL- customURL or full URL of the user you want to get the steamID64 of. Example:"3urobeat"or"https://steamcommunity.com/id/3urobeat"callback- Optional: Called on error or successerr- A String detailing the reason of the failure ornullon successsteamID64- The steamID64 of the user ornullon failure. Example on success:"76561198260031749"
steamID64ToFullInfo(steamID64, callback)
steamID64- steamID64 or full URL of the user you want to get all information of.callback- Optional: Called on error or successerr- A String detailing the reason of the failure ornullon successinfo- The full information of the user as object ornullon failure. Example: Imagine this but as an object
customUrlToFullInfo(customURL, callback)
customURL- customURL or full URL of the user you want to get all information of.callback- Optional: Called on error or successerr- A String detailing the reason of the failure ornullon successinfo- The full information of the user as object ornullon failure. Example: Imagine this but as an object
groupUrlToGroupID64(groupURL, callback)
groupURL- groupURL or full URL of the group you want to get the groupID64 of. Example:"3urobeatGroup"or"https://steamcommunity.com/groups/3urobeatGroup"callback- Optional: Called on error or successerr- A String detailing the reason of the failure ornullon successgroupID64- The groupID64 of the group ornullon failure. Example on success:"103582791464712227"
groupUrlToFullInfo(groupURL, callback)
groupURL- groupURL or full URL of the group you want to get all information of.callback- Optional: Called on error or successerr- A String detailing the reason of the failure ornullon successinfo- The full information of the group as object ornullon failure. Example: Imagine this but as an object
isValidSharedfileID(sharedfileID, callback)
sharedfileID- Sharedfile ID or full sharedfile URL. Example:"2966606880"or"https://steamcommunity.com/sharedfiles/filedetails/?id=2966606880"callback- Optional: Called on error or successerr- A string detailing the reason of the failure ornullon successisValid-trueif a sharedfile with that ID exists orfalseif not