如何获取重复推文的 StatusID?

How do I get the StatusID of a duplicate Tweet?

我们正在使用 LINQ To Twitter 通过 REST API 向 Twitter 发布状态。

状态成功发布后,我们会在响应中获得一个 StatusID,我们稍后会用它来转推状态。

如果我们已经成功发布了状态,那么我们会收到一个错误响应,指出它是重复的。

这种重复检测非常棒,可以帮助我们避免垃圾邮件,但错误响应似乎不包含原始 Status 的 StatusID。

这给我们带来了一个问题,因为我们无法转发原始 Status,因为我们没有它的 StatusID。

我用 Fiddler 查看了一下,我没看到隐藏在 body 或 header 中的 StatusID。

我查看了 POSTing a status 的文档,但看不到任何用于请求返回 StatusID 的额外参数。

是获取用户状态流并向后工作直到找到具有匹配内容的状态的唯一选择吗?

Twitter Community

Unfortunately if you post a duplicate status there only an error code, no response body that could carry the ID of the original, so I don't see any other easy way to do this!