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

anv*_*din 5 javascript node.js instagram instagram-api instagram-graph-api

是否可以在 NodeJS 中以编程方式获取和发送 Instagram 私信?我找不到有关该主题的任何最新答案,因此决定在这里提问。

现在我知道有:

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

据我了解,第一和第二没有用于直接消息的 api。第三个有点可疑。很难说它到底是如何运作的。Instagram 同意开发者使用这个库吗?

Mar*_*ndt 7

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

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

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