Twit 发送和接收 Twitter DM

Twit Send and Recieve Twitter DMs

我正在尝试使用 Twit 发送和接收 Twitter 直接消息。

当我创建这样的流时:

var stream = T.stream('user');

我收到 404 错误。我相信这是因为用户流已被弃用。

我可以使用什么流来发送和接收 DM?

没错,您需要使用帐户 Activity API 来实时接收直接消息。这是一个webhook-basedAPI。 Twitter 有一个 migration guide.

总结:

  1. 为 Twitter 创建一个监听 URL 到 post 事件的应用程序。
  2. 注册 webhook
  3. 侦听传入的直接消息
  4. 使用 REST 直接消息 API 进行回复。

还有一个 full tutorial 使用名为 autohook 的 JavaScript 包。