Skip to content
Paul Jarrow edited this page May 15, 2017 · 1 revision

Note, when making calls to endpoints that require you to submit JSON in the body, you must also set a header as so:

Content-Type: application/json

Highscores

Get All Highscores

HTTP route Description:
GET api/highscores List top 10 highscores. Includes a rendered pug template partial.

This is approximately the result:

{
  "data": [
    {
      "_id": "5918d065c1a80c44fc5f2820",
      "playerName": "FROGGOD",
      "playerScore": 1300,
      "playerTime": 123
    },
    {
      "_id": "5918e247238da54604630fdc",
      "playerName": "FROGGOD",
      "playerScore": 1000,
      "playerTime": 80
    }
  ],
  "rendered": "<tr><td>1</td><td>FROGGOD</td><td>1300</td><td>2:03</td></tr><tr><td>2</td><td>FROGGOD</td><td>1000</td><td>1:20</td></tr><tr><td>3</td><td>FROGGO</td><td>875</td><td>1:05</td></tr><tr><td>4</td><td>FROGGO</td><td>800</td><td>1:00</td></tr><tr><td>5</td><td>FROGGOD</td><td>750</td><td>1:04</td></tr><tr><td>6</td><td>FROGGOD</td><td>700</td><td>0:48</td></tr><tr><td>7</td><td>FROGGOD</td><td>700</td><td>0:42</td></tr><tr><td>8</td><td>unnamed</td><td>550</td><td>1:07</td></tr><tr><td>9</td><td>GODFROG</td><td>550</td><td>0:42</td></tr><tr><td>10</td><td>STRAWB</td><td>525</td><td>1:01</td></tr>"
}

Add A Highscore

HTTP route Description:
POST api/highscores Post a new score to the high scores list.

You should send approximately this:

{
  "playerName": "FROGGOD",
  "playerScore": 1000,
  "playerTime": 80
}

Clone this wiki locally