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