Bonjour,
Je suis ultra débutant en nodsJS. Donc très compliqué pour moi.
Je cherche à récupérer les données de cette requête web :
Extrait des données renvoyées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part https://master.wethio.io/api/candidates/0x818c426383622f001a1643ebc904e5df2fbc39cd/0x5aba66f1b56c1a27b329941a825ef895f24fe9fe/getRewards
J'ai d'abord essayé avec :{"items":[{"_id":"62197c84c0cab600101ca3a8","epoch":29377,"startBlock":26438400,"endBlock":26439300,"address":"0x5aba66f1b56c1a27b329941a825ef895f24fe9fe","validator":"0x818c426383622f001a1643ebc904e5df2fbc39cd","validatorName":"LeVeinard","reason":"Voter","lockBalance":"0","reward":"0.4462781179891562","rewardTime":"2022-02-26T01:02:02.000Z","signNumber":60,"__v":0,"createdAt":"2022-02-26T01:04:05.355Z","updatedAt":"2022-02-26T01:04:05.355Z","masternodeReward":"0.40766408479412963718","status":"MASTERNODE"},{"_id":"621972eec0cab600101c615a","epoch":29376,"startBlock":26437500,"endBlock":26438400,"address":"0x5aba66f1b56c1a27b329941a825ef895f24fe9fe","validator":"0x818c426383622f001a1643ebc904e5df2fbc39cd","validatorName":"LeVeinard","reason":"Voter","lockBalance":"0","reward":"0.4425496119501685","rewardTime":"2022-02-26T00:20:55.000Z","signNumber":60,"__v":0,"createdAt":"2022-02-26T00:23:11.132Z","updatedAt":"2022-02-26T00:23:11.132Z","masternodeReward":"0.404258186228271122492","status":"MASTERNODE"},{"_id":"62196a19c0cab600101c2b37","epoch":29375,"startBlock":26436600,"endBlock":26437500,"address":"0x5aba66f1b56c1a27b329941a825ef895f24fe9fe","validator":"0x818c426383622f001a1643ebc904e5df2fbc39cd","validatorName":"LeVeinard","reason":"Voter","lockBalance":"0","reward":"0.443505829882809","rewardTime":"2022-02-25T23:43:50.000Z","signNumber":60,"__v":0,"createdAt":"2022-02-25T23:45:30.259Z","updatedAt":"2022-02-25T23:45:30.259Z","masternodeReward":"0.405131667792032410532","status":"MASTERNODE"},
Mais ça ne marche pas. Ca me renvoie de la page html illisible...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 curl --request GET \ --url <a href="https://master.wethio.io/api/candidates/0x818c426383622f001a1643ebc904e5df2fbc39cd/0x5aba66f1b56c1a27b329941a825ef895f24fe9fe/getRewards" target="_blank">https://master.wethio.io/api/candida...9fe/getRewards</a> \ --header 'accept: application/json'
Le nodeJS m'est proposé avec cet échantillon de code :
C'est très compliqué pour moi. Donc pourriez-vous svp m'accompagner voire me mettre sur la voie en parallèle de mes recherches ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 var http = require("https"); var options = { "method": "GET",master.wethio.io "hostname": "", "port": null, "path": "/api/candidates/0x818c426383622f001a1643ebc904e5df2fbc39cd/0x5aba66f1b56c1a27b329941a825ef895f24fe9fe/getRewards", "headers": { "accept": "application/json" } }; var req = http.request(options, function (res) { var chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { var body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
D'avance merci si possible
Partager