Skip to content

CHAMPION V3

Chau Nguyen edited this page May 11, 2017 · 3 revisions

docs

Retrieve all champions.

/lol/platform/v3/champions

Standard Params

  • listChampions([options], [region], [cb])
  • Namespaced Functions: Champion.list
k.Champion.list({ freeToPlay: true }, REGIONS.KOREA, KindredAPI.print)
k.Champion.list(KindredAPI.print)
k.Champion.list({ freeToPlay: true }, KindredAPI.print)

k.Champion.list({ freeToPlay: true })
          .then(data => console.log(data))
          .catch(error => console.log(error))

k.Champion.list(REGIONS.KOREA)
          .then(data => console.log(data))
          .catch(error => console.log(error))

k.Champion.list()
          .then(data => console.log(data))
          .catch(error => console.log(error))

Object Param + Callback

  • getChamps({ region, id (int), options (object) }, cb)
  • Namespaced Functions: Champion.getChampions, Champion.getAll, Champion.all
k.Champion.all({ region: REGIONS.KOREA }, KindredAPI.print)

Retrieve champion by ID.

/lol/platform/v3/champions/{id}

Standard Params

  • getChampionById(id, [region], [cb])
  • Namespaced Functions: Champion.by.id
k.Champion.by.id(4, KindredAPI.print)

Object Param + Callback

  • getChamp({ region, id/championId (int) }, cb)
  • Namespaced Functions: Champion.getChampion, Champion.get
k.Champion.get({ id: 67 }, KindredAPI.print)
k.Champion.get({ championId: 67 }, KindredAPI.print)
k.Champion.get({ championId: 67 }).then(data => console.log(data))

const region = REGIONS.KOREA
k.Champion.get({ championId: 67, region }, KindredAPI.print)