Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

backpack.tf

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

backpack.tf

backpack.tf API wrapper

  • 1.1.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
1
decreased by-50%
Maintainers
1
Weekly downloads
 
Created
Source

backpack.tf

Build Status Dependency Status

backpack.tf API wrapper.

Example

var backpacktf = require('backpack.tf');

var backpack = new backpacktf('api key');

backpack.getUsers('76561198012598620', function(error, data) {
  if (error) {
    throw error;
  }

  console.log(data);
  //=> {
  //=>   "response": {
  //=>     "success": 1,
  //=>     "current_time": 1403708347,
  //=>     "players": {
  //=>       "76561198012598620": {
  //=>         "steamid": "76561198012598620",
  //=>         "success": 1,
  //=>         "backpack_value": {
  //=>           "440": 159.1
  //=>         },
  //=>         "backpack_update": {
  //=>           "440": 1403707942
  //=>         },
  //=>         "name": "Fiskie",
  //=>         "backpack_tf_reputation": 15,
  //=>         "backpack_tf_group": true,
  //=>         "notifications": 0
  //=>       }
  //=>     }
  //=>   }
  //=> }
});

Installation

$ npm install backpack.tf

API

var backpacktf = require('backpack.tf');

var b = new backpacktf(apiKey[, app])

Creates a backpacktf instance b from String apiKey. Number app is the AppID of the game you want to be querying prices for (defaults to 440, Team Fortress 2).

b.getPrices([options={}], callback)

Queries backpack.tf's price information for all priced items. Object options can be used to set parameters like raw.

The callback is called by jsonist with up to 3 arguments:

If there is an error then there will only be an error argument in the first position, otherwise it will be null. The second argument will contain the deserialised object obtained from the server and the third argument will be the response object itself if you need to fetch headers or other metadata.

b.getCurrencies(callback)

Queries backpack.tf's internal currency data for a given game.

b.getSpecialItems(callback)

Queries backpack.tf's internal item placeholders for a given game.

b.getUsers(users, callback)

Queries backpack.tf's profile information for users. If looking up only one profile, then users should be a String containing the profile's 64-bit Steam ID. If looking up multiple users, then users should be an Array of Strings containing the 64-bit Steam IDs of the profiles you want to look up.

b.getUserListings(user, callback)

Queries backpack.tf's classified listings for String user.

Keywords

FAQs

Package last updated on 04 Feb 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc