用于直接消息的Twitter Stream API(DM)

K. *_*ber 4 twitter streaming

我正在通过Twitter GET API阅读DM,每次我检查它时都会消耗速率限制,即使我没有检索到任何消息.

我已经看到有可能通过Streaming API读取DM,我想知道在实现它之前这是不消耗速率限制还是至少是一个单独的限制,因为它需要一些时间来完成它.此外,它是否快速获得新的DM或它有流量的某种延迟?

简而言之:

  1. Streaming API不会消耗我的GET API速率限制吗?
  2. Streaming API会"几乎"立即获得DM吗?

谢谢

Tay*_*ary 6

流API限制和REST API限制是完全独立的实体.通过流API消费直接消息不会消耗任何REST API速率限制.如果用户流连接中使用的访问令牌具有与之关联的适当权限级别,则DM将几乎立即到达用户流内.