1.0.1 • Published 8 years ago
steamrep v1.0.1
SteamRep API Wrapper for node.js
Very thin wrapper for the API provided by SteamRep.com.
Installation
npm install steamrep
Usage
var SteamRepAPI = require('steamrep');
// You can change the timeout value if you wish
SteamRepAPI.timeout = 5000;
// All methods are "static"
SteamRepAPI.isScammer("76561197960435530", function(error, result) {
if(error) {
console.log(error);
} else {
if(result) {
console.log("This user is tagged as 'SCAMMER' at SteamRep.");
} else {
console.log("This user is NOT tagged as 'SCAMMER' at SteamRep.");
}
}
});
SteamRepAPI.getProfile("76561197960435530", function(error, result) {
if(error === null) {
console.log(result);
}
});
Properties
timeout
Timeout value used for HTTP requests. Defaults to 10000ms (10 seconds).
Methods
isScammer(steamID, callback)
steamID
- user's SteamID64 as stringcallback
- should befunction(error, result)
-error
comes from the HTTP request -result
is eithertrue
orfalse
Provides simple yes/no answer about user's scammer status.
getProfile(steamID, callback)
steamID
- user's SteamID64 as stringcallback
- should befunction(error, result)
-error
comes from the HTTP request -result
is object returned by the API
Provides SteamRep information about given SteamID64, such as VAC status, reputation status, pending reports and more.
Tests
npm test
License
MIT. See LICENSE
.