Twitter:使用Twitter API的未读直接消息

Twitter:使用Twitter API的未读直接消息,api,twitter,Api,Twitter,推特: 我一定是瞎了,但我怎么才能知道某个用户有多少未读的直接消息呢 我在使用这个文档:未读是一个定义模糊的术语。未读通常用于特定的客户端应用程序。因此,例如,如果您在两台具有相同用户帐户的不同机器上使用Twitterrific,那么两个客户端实例将具有彼此不同的未读消息 如果要跟踪您的客户端的未读邮件,则必须存储上次读取的ID邮件。每个Twitter状态都由一个表示全局消息ID的长数字唯一标识,因此不难实现。目前,Twitter不提供此功能。目前,Twitter无法存储用户已阅读或未阅读的直接

推特:

我一定是瞎了,但我怎么才能知道某个用户有多少未读的直接消息呢

我在使用这个文档:

未读是一个定义模糊的术语。未读通常用于特定的客户端应用程序。因此,例如,如果您在两台具有相同用户帐户的不同机器上使用Twitterrific,那么两个客户端实例将具有彼此不同的未读消息


如果要跟踪您的客户端的未读邮件,则必须存储上次读取的ID邮件。每个Twitter状态都由一个表示全局消息ID的长数字唯一标识,因此不难实现。

目前,Twitter不提供此功能。目前,Twitter无法存储用户已阅读或未阅读的直接消息(或提及或状态)


尽管我相信他们正在调查此事。

好吧,我不是在Twitter客户机上工作。我想在我的情况下,我不在乎用户是否使用过Twitter网站或任何其他客户端来阅读消息,我只想知道消息是否未读。事实上,我很乐意发现类似“你在Twitter上有两条未读消息”。然后我会提供一个到Twitter网站的链接。你不能用twitterapi来实现这一点。你可以做的一件事是,在你的网站上,存储你通知用户的最后一个消息ID,并据此采取行动。是的,但这只意味着我可以让我的系统记住我的系统看到的最新消息ID。如果系统发现一个新的最新消息id,用户可能已经用另一个Twitter客户端阅读了有问题的消息。正如下面的答案所述,我想我现在所问的是不可能的。正如前面提到的,现在不可能了。官方twitter客户端会传播,读取哪些DMs并在其他设备上删除通知。API似乎没有这样的功能。我已经多年没有做过任何Twitter API编码了,但希望他们仍在研究它。