我正在尝试使用Twit发送和接收Twitter DM。
当我创建这样的流时:
var stream = T.stream('user');
我得到一个404错误。我相信这是因为用户流已被弃用。
我可以使用什么流来发送和接收DM?
没错,您需要使用帐户活动API实时接收直接消息。这是一个基于webhook的API。Twitter有一个迁移指南。
总结:
- 创建一个带有侦听URL的应用程序,供Twitter向其发布事件
- 注册webhook
- 侦听传入的直接消息
- 使用REST直接消息API进行响应
还有一个使用名为autohook
的JavaScript包的完整教程。