javascript - 一种在 NodeJS 中获取和发送 Instagram 直接消息的方法

标签 javascript node.js instagram instagram-api instagram-graph-api

是否可以在 NodeJS 中以编程方式获取和发送 Instagram 直接消息?我找不到关于该主题的任何最新答案,所以决定在这里提问。

现在我知道有:

  1. Instagram API
  2. FB Instagram API(图形 API)
  3. instagram-private-api 包

据我所知,First 和 Second 没有用于直接消息的 API。 第三个有点可疑。很难说它到底是如何工作的。 Instagram 允许开发者使用这个库吗?

最佳答案

如果您使用 instagram-private-api,您可以通过以下方式发送直接消息:

const userId = await ig.user.getIdByUsername('username');
const thread = ig.entity.directThread([userId.toString()]);
await thread.broadcastText('Message from node');

(来源:https://github.com/dilame/instagram-private-api/issues/792)

关于javascript - 一种在 NodeJS 中获取和发送 Instagram 直接消息的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57340540/

相关文章:

java - Android 上的 webGL 替代品

javascript - 如何检查数组中是否存在特定的对象元素(而不是属性)?

javascript - 在其范围之外使用 Promise 的 .then 方法中的函数

linux - 如何在符号链接(symbolic link)文件夹的父目录中需要一个nodeJS模块

node.js - Nodejs 将空终止字符串添加到缓冲区

django - 使用 Django 简化分片

ruby-on-rails - 503 : Instagram is rate limiting your requests

javascript - 如何在 javascript 中使用正则表达式替换来查找字符串中最长的匹配字符序列?

javascript - 刷新 Firebase token

ios - UIDocumentInteractionController 不适用于 Instagram