私はPluralsight APIを使用しており、そのAPIは結果としてCSVファイルに応答します。このデータをレスポンスから取得して印刷したいと思います。CSVファイルを返すAPIからデータを取得するには
これはPluralsightのAPIのURLです: https://app.pluralsight.com/plans/api/reports/docs
、これは私がやろうとしていますコードです:
request
.get('https://api.pluralsight.com/api-v0.9/users?planId=x&token=y')
.on('response', function (response) {
res.json(response);
})
応答は以下のようにデータを除いて、すべてのデータが表示されません:
{
"statusCode": 200,
"headers": {
"cache-control": "private",
"content-disposition": "attachment; filename=Users.csv",
"content-type": "text/csv",
"date": "Fri, 27 May 2016 03:42:06 GMT",
"ps-build": "2016.5.1849.0",
"ps-node": "0Q5JR",
"ps-responsetime": "00:00:00.1406230",
"content-length": "11391",
"connection": "Close"
},
"request": {
"uri": {
"protocol": "https:",
"slashes": true,
"auth": null,
"host": "api.pluralsight.com",
"port": 443,
"hostname": "api.pluralsight.com",
"hash": null,
"search": "?planId=x&token=y",
"query": "planId=x&token=y",
"pathname": "/api-v0.9/users",
"path": "/api-v0.9/users?planId=x&token=y",
"href": "https://api.pluralsight.com/api-v0.9/users?planId=x&token=y",
},
"method": "GET",
"headers": {}
}
}
添付ファイルを取得して抽出することはありますか?
おかげ
jsonレスポンスを送信していますが、データ形式はcsvです。応答をプレーン/テキストで送信し、データを取得したかどうかを確認してください。後で解析することができます。 – Duncan