为什么Twitter API返回JSON开头的“删除”

时间:2019-07-12 07:26:30

标签: api twitter

问题

Twitter API返回带有“删除”的消息。请帮助了解这意味着什么以及API返回此消息的原因。

{  
   "delete":{  
      "status":{  
         "id":406461955981840384,
         "id_str":"406461955981840384",
         "user_id":****,
         "user_id_str":"****"
      },
      "timestamp_ms":"1562915550977"
   }
}

在收到此消息之前,我已经收到420(由于费率限制)。

1 个答案:

答案 0 :(得分:1)

这是来自标准流API的状态删除通知。根据{{​​3}}:

  

状态删除通知(删除)

     

这些消息表明给定的Tweet已被删除。客户端代码必须通过从内存以及所有存储或归档中清除引用的Tweet来尊重这些消息,即使在极少数情况下,删除消息在其所引用的Tweet的流中更早到达。

{
"delete":{
"status":{
"id":1234,
"id_str":"1234",
"user_id":3,
"user_id_str":"3"
}
}
}