parent
bc784121e3
commit
9f3104d8ff
1 changed files with 84 additions and 0 deletions
@ -0,0 +1,84 @@ |
||||
'use strict' |
||||
//lister vaisseau
|
||||
|
||||
const token="Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiSEFNRE9VTEFITCIsInZlcnNpb24iOiJ2Mi4xLjEiLCJyZXNldF9kYXRlIjoiMjAyMy0xMS0wNCIsImlhdCI6MTcwMDIyNDI3MSwic3ViIjoiYWdlbnQtdG9rZW4ifQ.LNKY3vcOZIjiHUj-Z9z8kgNDqpQgB63u_6ceibfHQX-U1ox2bRjQqlSMnSjvUsXkx1G8qIDQUP9Sl-uuiHNzdtq1TmQD4x6c0nIEPNrP_OUbQSP98JZ2-xrp6h4TfXnK_o8OPqhpbRIH9iklnSrXswUZg6H2Cy78yS4sVaftiq0nBH5TLK4k5sEe5MVvhLiAuPAlNhYHUZdXP-T1y6PmmIim5d-0fwetkuC4Q2PLZp5Qg3b_2Bfy2GIUj4nI9m1e6ukaeuIF6VMYrsDUiBXD7jGrdFj2J2ZBrXKJQdQRfMKcUNpMqKdwM606S8VFDo6QHUxB5Rgi9GHFWGEKEMyBCQ" |
||||
const ListMyShips = { |
||||
async: true, |
||||
crossDomain: true, |
||||
url: 'https://api.spacetraders.io/v2/my/ships', |
||||
method: 'GET', |
||||
headers: { |
||||
Accept: 'application/json', |
||||
Authorization: token |
||||
}, |
||||
}; |
||||
$.ajax(ListMyShips).done(function (response) { |
||||
console.log(response); |
||||
}); |
||||
|
||||
//recuperer le systeme ou on est
|
||||
getAgent(); |
||||
function getAgent() { |
||||
const settings = { |
||||
async: true, |
||||
crossDomain: true, |
||||
url: 'https://api.spacetraders.io/v2/my/agent', |
||||
method: 'GET', |
||||
headers: { |
||||
Accept: 'application/json', |
||||
Authorization: token |
||||
} |
||||
}; |
||||
$.ajax(settings).done(function (reponse) { |
||||
let metaSystem = reponse.data.headquarters.split("-"); |
||||
getListWaypoint(metaSystem[0] + "-" + metaSystem[1]); |
||||
|
||||
}); |
||||
} |
||||
//lister les points du systeme
|
||||
function getListWaypoint(system) { |
||||
const settings = { |
||||
async: true, |
||||
crossDomain: true, |
||||
url: `https://api.spacetraders.io/v2/systems/${system}/waypoints`, |
||||
method: 'GET', |
||||
headers: { |
||||
Accept: 'application/json' |
||||
}, |
||||
data:{ |
||||
limit:1, |
||||
page:5 |
||||
} |
||||
}; |
||||
|
||||
$.ajax(settings).done(function (response) { |
||||
console.log(response); |
||||
let waypoint = "X1-FH15-EB4C" |
||||
console.log(waypoint) |
||||
travel(waypoint) |
||||
}); |
||||
} |
||||
|
||||
function travel(waypoint) |
||||
{ |
||||
const travelShip = { |
||||
async: true, |
||||
crossDomain: true, |
||||
url: 'https://api.spacetraders.io/v2/my/ships/shipSymbol/navigate', |
||||
method: 'POST', |
||||
headers: { |
||||
'Content-Type': 'application/json', |
||||
Accept: 'application/json', |
||||
Authorization: token |
||||
}, |
||||
processData: false, |
||||
data: `{\n ${waypoint}: "string"\n}` |
||||
}; |
||||
|
||||
$.ajax(travelShip).done(function (response) { |
||||
console.log(response); |
||||
}); |
||||
|
||||
|
||||
} |
||||
|
Loading…
Reference in New Issue