27 lines
611 B
JavaScript
27 lines
611 B
JavaScript
const apiKey = "51BNlRsLYKQxSu1q1UQq7F63j"
|
|
|
|
function getCourses() {
|
|
let page = 0
|
|
while (page >= 0) {
|
|
page++
|
|
Logger.log(page)
|
|
var apiURL = 'https://api.northpass.com/v2/courses?limit=100&page='+page;
|
|
const settings = {
|
|
async: true,
|
|
crossDomain: true,
|
|
method: 'GET',
|
|
headers: {
|
|
accept: 'application/json',
|
|
'X-Api-Key': apiKey
|
|
}
|
|
};
|
|
const sendMsg = UrlFetchApp.fetch(apiURL, settings);
|
|
var txtResponse = sendMsg.getContentText();
|
|
var parseProps = JSON.parse(txtResponse);
|
|
|
|
if (parseProps["links"]["next"] == null) {
|
|
break;
|
|
}
|
|
}
|
|
}
|