node.js - 如何在nodejs中使用curl -F?

标签 node.js

我正在尝试建立一个与 Instagram 连接的网站。

我想实时订阅 Instagram 的标签。

curl -F 'client_id=CLIENT-ID' \
 -F 'client_secret=CLIENT-SECRET' \
 -F 'object=tag' \
 -F 'aspect=media' \
 -F 'object_id=nofilter' \
 -F 'callback_url=http://YOUR-CALLBACK/URL' \
 https://api.instagram.com/v1/subscriptions/

我真的不知道如何在nodejs中做到这一点。

最佳答案

您将需要以下代码的请求库。 https://github.com/request/request

var request = require('request');

var formData = {
  client_secret: "CLIENT-SECRET",
  object: "tag",
  aspect: "media",
  "object_id": "nofilter",
  "callback_url": "http://YOUR-CALLBACK/URL"
};

request.post({
  url: "https://api.instagram.com/v1/subscriptions/",
  formData: formData
}, function (err, res, body) {
  if (err) {
    console.log(err);
  } else {
    console.log(body);
  }
});

关于node.js - 如何在nodejs中使用curl -F?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29756613/

相关文章:

sql - 第二次执行时查询挂起

javascript - Mongoose 找到所有然后标记匹配用户 ID 的文档

javascript - 当并发请求在网络服务器中命中时,如何编写基于计数的逻辑(NodeJS)

node.js - Multer-S3 具有锐利的上传和调整功能

javascript - Nodejs - 未处理的PromiseRejectionWarning : TypeError: Cannot convert undefined or null to object

javascript - Reactjs - 类型错误 : Failed to execute 'fetch' on 'Window' : Failed to parse URL from ***. **.*.***:2000

node.js - 检查模块是否存在,如果存在,则用它替换控制台,否则不存在。不工作,控制台未定义

javascript - 为什么在 node.js 9 中导出和导入错误?

javascript - Mongoose:如何通过对象的键进行查询

javascript - NodeJS-socket.io 出现 "Access is Denied"异常