RESAS API からJSONを取得します。
npm installreq.js の "APIKEY"変数にAPIキーを入力する
node req.js "https://opendata.resas-portal.go.jp/api/v1-rc.1/prefectures" > result.json| { | |
| "name": "resas_api", | |
| "version": "1.0.0", | |
| "description": "", | |
| "main": "req.js", | |
| "dependencies": { | |
| "request": "^2.76.0" | |
| }, | |
| "devDependencies": {}, | |
| "scripts": { | |
| "test": "echo \"Error: no test specified\" && exit 1" | |
| }, | |
| "author": "", | |
| "license": "ISC" | |
| } |
| const request = require('request'); | |
| const APIKEY = "RESAS API KEY" //APIキーに書き換えてください | |
| if (process.argv.length < 3) { | |
| console.log("引数にURLを指定してください"); | |
| process.exit(); | |
| } | |
| const url = process.argv[2] | |
| const headers = { | |
| 'Content-Type':'application/json', | |
| 'X-API-KEY': APIKEY | |
| } | |
| const options = { | |
| url: url, | |
| method: 'GET', | |
| headers: headers, | |
| json: true, | |
| } | |
| request(options, function (error, response, body) { | |
| if (error) throw new Error(error) | |
| console.log(body) | |
| }) |