twitter存储了多少条直接消息?

twitter存储了多少条直接消息?,twitter,twython,Twitter,Twython,我读过twitterrestapi文档,我知道它说你可以一次获取200到最多800。然而。。。我不能。我拉200,使用最后一条tweet作为max_id,然后发送另一个请求,但我只收到第一个请求的最后一条tweet,而不是我假设的800限制的剩余tweet 因此,我做了一点研究,发现当我从其他帐户发送更多的直接消息时,我的其他直接消息正在消失(即,如果我从一个名为“sup”的帐户收到200条消息,我从一个名为“foo”的帐户发送了5条消息,“sup”只会显示195条直接消息和“foo”将显示5。

我读过twitterrestapi文档,我知道它说你可以一次获取200到最多800。然而。。。我不能。我拉200,使用最后一条tweet作为max_id,然后发送另一个请求,但我只收到第一个请求的最后一条tweet,而不是我假设的800限制的剩余tweet

因此,我做了一点研究,发现当我从其他帐户发送更多的直接消息时,我的其他直接消息正在消失(即,如果我从一个名为“sup”的帐户收到200条消息,我从一个名为“foo”的帐户发送了5条消息,“sup”只会显示195条直接消息和“foo”将显示5。这5条消息将从twitter DM窗口中的“sup”以及API调用中消失

我正在使用Twython来实现这一点,但我不认为切换回请求会改变任何事情,因为我可以明显地看到聊天日志中的消息正在消失。这是否意味着Twitter只存储200个总DM?还是我做了一些完全错误的事情

这是我用来获取直接消息的代码。请记住,我仍然不知道如何解释DM在twitter DM控制台中消失的原因

test_m = twitter.get_direct_messages(count=200)
    i = 0
    for x in test_m:
        print 'dm number = ' + str(i) + '| dm id= '+ str(x['id']) + ' |text= ' + x['text']
        i += 1

m_id = test_m[-1]['id']
test_m_2 = twitter.get_direct_messages(count=200, max_id=m_id)
这段代码将以200项数组的形式返回test_m,以1项数组的形式返回test_2,其中包含test_m的最后一个元素

编辑:嗯,还没有回应,但我想我应该补充一点,这个方法成功地为我所做的其他api调用返回了200多条消息(用户时间线、提及时间线、转发).根据我的测试,我不得不假设twitter在所有DM交互中只存储了200条传入消息。如果我错了,请告诉我!

Brian

Twitter存储了超过200条的信息,如果您要使用destroy_Direct_message删除其中一条直接信息,那么您可以访问另外一条旧的直接信息

删除100条旧的直接消息将使您可以访问额外的100条消息等

我既不让max_id也不让页面工作。不确定这个bug是在Twython还是Twitter上出现的-(

JJ

布莱恩

Twitter存储了超过200条的信息,如果您要使用destroy_Direct_message删除其中一条直接信息,那么您可以访问另外一条旧的直接信息

删除100条旧的直接消息将使您可以访问额外的100条消息等

我既不让max_id也不让页面工作。不确定这个bug是在Twython还是Twitter上出现的-(

JJ

布莱恩

Twitter存储了超过200条的信息,如果您要使用destroy_Direct_message删除其中一条直接信息,那么您可以访问另外一条旧的直接信息

删除100条旧的直接消息将使您可以访问额外的100条消息等

我既不让max_id也不让页面工作。不确定这个bug是在Twython还是Twitter上出现的-(

JJ

布莱恩

Twitter存储了超过200条的信息,如果您要使用destroy_Direct_message删除其中一条直接信息,那么您可以访问另外一条旧的直接信息

删除100条旧的直接消息将使您可以访问额外的100条消息等

我既不让max_id也不让页面工作。不确定这个bug是在Twython还是Twitter上出现的-(


JJ

目前,API表明,您最多可以获得一个帐户的3200条最新推文,但只有从对话中收到的200条最新的直接消息(
direct\u messages
endpoint)或800条最新的sent直接消息(
direct\u messages/sent
endpoint)


为了回答你的问题,我认为Twitter“存储”的直接消息数量没有限制。最近,我能够检索到超过17000条直接消息(以及所有上传媒体)的完整对话使用我为此目的创建的此API。

目前,API支持您最多可以获取帐户的3200条最新推文,但只有200条最新的从对话中接收的直接消息(
直接消息
端点)或800条最新的发送的直接消息(
direct_messages/sent
endpoint)


为了回答你的问题,我认为Twitter“存储”的直接消息数量没有限制。最近,我能够检索到超过17000条直接消息(以及所有上传媒体)的完整对话使用我为此目的创建的此API。

目前,API支持您最多可以获取帐户的3200条最新推文,但只有200条最新的从对话中接收的直接消息(
直接消息
端点)或800条最新的发送的直接消息(
direct_messages/sent
endpoint)


为了回答你的问题,我认为Twitter“存储”的直接消息数量没有限制。最近,我能够检索到超过17000条直接消息(以及所有上传媒体)的完整对话使用我为此目的创建的此API。

目前,API支持您最多可以获取帐户的3200条最新推文,但只有200条最新的从对话中接收的直接消息(
直接消息
端点)或800条最新的发送的直接消息(
direct_messages/sent
endpoint)

为了回答你的问题,我认为Twitter“存储”的直接消息的数量没有限制。最近,我已经能够使用我为此目的创建的这个工具检索到超过17000条直接消息(以及所有上传媒体)的完整对话