destiny2

1.1.3 • Public • Published

Destiny 2

A simple to use module for interacting with the Destiny 2 API.

Install

$ npm install destiny2

How to

// require the package
const { Client } = require('destiny2');
const client = new Client('TOKEN');
 
client.getProfile('PushyParachute4', '1').then(data => console.log(data));
  • display name is required and must be a string.
  • platform is required. Possible platforms are 1: xbox, 2: psn, 4: battlenet, 254: bungie

Example Response

{
  profile: Profile {
    platform: ['1', 'xbl', 'xbox'],
    displayName: 'PushyParachute4',
    id: '4611686018437887088',
    lastPlayed: '1511455471'
  },
  characters: [Character {
      id: '2305843009269193703',
      lastPlayed: '1511455471',
      sessionPlayed: '18',
      totalPlayed: '4798',
      light: 305,
      stats: [Object],
      raceHash: 898834093,
      raceType: 2,
      genderHash: 3111576190,
      genederType: 0,
      classHash: 3655393761,
      emblem: '/common/destiny2_content/icons/f22db8b10d12aafc012343dc9165299c.jpg',
      embemBackground: '/common/destiny2_content/icons/f96d2c28c4902a79de4101f79fc855b9.jpg',
      emblemColor: '#371f1f',
      progression: [Object]
    },
    Character {
      id: '2305843009269193704',
      lastPlayed: '1510933178',
      sessionPlayed: '3',
      totalPlayed: '1728',
      light: 303,
      stats: [Object],
      raceHash: 3887404748,
      raceType: 0,
      genderHash: 3111576190,
      genederType: 0,
      classHash: 671679327,
      emblem: '/common/destiny2_content/icons/dbc42b541333a49226e2cb50746773c2.jpg',
      embemBackground: '/common/destiny2_content/icons/7f812326eefc3697671f098be78e436f.jpg',
      emblemColor: '#a26363',
      progression: [Object]
    },
    Character {
      id: '2305843009269193705',
      lastPlayed: '1511089221',
      sessionPlayed: '73',
      totalPlayed: '956',
      light: 296,
      stats: [Object],
      raceHash: 2803282938,
      raceType: 1,
      genderHash: 3111576190,
      genederType: 0,
      classHash: 2271682572,
      emblem: '/common/destiny2_content/icons/fc2a2d570b2a6be1fff0de19e22504bd.jpg',
      embemBackground: '/common/destiny2_content/icons/cc46632e2fe7f7ec633b849b70389b12.jpg',
      emblemColor: '#100505',
      progression: [Object]
    }
  ]
}

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i destiny2

    Weekly Downloads

    7

    Version

    1.1.3

    License

    ISC

    Last publish

    Collaborators

    • jake-ruston