0.0.3 • Published 7 years ago

albion-online-api v0.0.3

Weekly downloads
-
License
GPL-3.0
Repository
-
Last release
7 years ago

Just a basic API Library for Albion Online. (I do not play the game. I was supposed to write this as a task in r/slavelabour.)


How To Use


Functions

.getPlayerInfo

Parameter: Object

  • playerName {String} - Player Username (Case-insensitive)

  • playerId {String} - Player ID (Case-sensitive)

You only need one of each. If both parameters are passed, the ID will be used

const albion = require('albion-online-api');

albion.getPlayerInfo({playerName: 'test0005'}).then(data => {
    console.log(data);
}).catch(console.error)
// [Object object]

albion.getPlayerInfo({playerName: 'test'}).then(data => {
    console.log(data);
}).catch(console.error)
// Player Not Found

albion.getPlayerInfo({playerId: 'pm1P1jF3TeyaSaeL1g0Seg'}).then(data => {
    console.log(data);
}).catch(console.error)
// [Object object]

.getGuildInfo

Parameter: Object

  • guildName {String} - Guild Name (Case-insensitive)

  • guildId {String} - Guild ID (Case-sensitive)

You only need one of each. If both parameters are passed, the ID will be used

const albion = require('albion-online-api');

albion.getGuildInfo({guildName: 'Test 123'}).then(data => {
    console.log(data);
}).catch(console.error)
// [Object object]

albion.getGuildInfo({guildName: 'test'}).then(data => {
    console.log(data);
}).catch(console.error)
// Guild Not Found

albion.getGuildInfo({guildId: 'Pofs7UvDTvC2ODQH1yRGWA'}).then(data => {
    console.log(data);
}).catch(console.error)
// [Object object]

Events

A VERY crappy implementation. I'm gonna fix this in the future.

const albion = require('albion-online-api');

const Events = new albion.Events();

Events.on('event', (data) => {
    console.log(data) // [Object object]
})
Events.listen();
0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago