javascript - 我想使用 JavaScript 或 C# 下载 API 响应(JSON 文件格式)
问题描述
我正在做一个 C# 项目。
我从第三方 API 获取 JSON 格式的数据。我在我的 C# 项目中进一步使用 JSON 输出。但是第三方 API 所有者每 30 分钟更新一次他们的数据。我需要每 30 分钟重新下载一次该文件,然后在我的 C# 项目中使用它。我想以编程方式执行此操作。
问题:如何以编程方式将该 API 响应(JSON 文件)下载到我的项目文件夹中?
困惑:我可以使用 C# 或 JavaScript 下载 API 响应 JSON 文件吗?
解决方案
是的你可以。我不知道 C# 但在 Javascript 中你可以做到这一点..
例如,如果您使用 axios 来获取 api 数据,
const fs = require('fs')
const axios = require('axios')
axios.get('/api').then(res =>
fs.writeFile('file.json', res.data, err =>{
if(err){
console.log(err)
}else{
console.log('success')
}
})
)
推荐阅读
- git - 添加、提交和推送单个文件到多个 git repos
- php - PHP shell_exec git --version 与通过 SSH 登录时不同
- git - 使用完整命令的 Git 别名
- c++ - VertexArray glVertexAttribPointer GL_INVALID_VALUE 0x0501
- javascript - 调整图像大小时轮播下方的空白
- c++ - Makefile | Cleaning up after Make - Error: No such file or directory | Error: recipe for target * failed
- jquery - 根据一天中的时间添加课程
- javascript - 如何使用相对 URL 进行重定向?
- ios - 使用 WKWebView 在 iOS 13 中进行桌面浏览?
- less - LESS mixin 为 IE 自动添加 CSS 自定义属性回退