将收藏夹中的Twitter API页面按创建的时间排序,而不是创建它们时将它们排序]

问题描述 投票:0回答:1
[好,基本上,我正在尝试编写一个程序,该程序将浏览我的Twitter最喜欢的历史并从中查找媒体片段,然后下载它们。我实际上在使用Tweepy的Python中有一个工作模型,该模型可以正常工作,只是它仅按创建时间的顺序获取推文。看到的是,我不想每次都下载我最喜欢的历史记录,直到最近一次大规模下载时,所以首先,我将其设置为在推文到达某个日期时停止。每次下载时,我都会记录日期,但后来我意识到有时我会收藏一些早于截止日期之前的推文,但对于我的收藏历史仍然是新的。因此,我决定尝试其他方法,将上次下载时记录在列表中的第一个tweet的tweet ID,然后将其设置为在此停止,如果api.favorites()返回它,则可以正常工作它会按照您的个人资料上显示的顺序排列,但会自动按日期对它们进行排序,因此,如果我收藏了2010年的发件表,则必须将所有的年份都追溯到2010年,然后它才能出现在返回的页面之一上。当我看一下文档时,发现排序有点儿问题,但是在收藏推文时却没有发现Fav Hist的排序。事实是,我知道它存储了您喜欢这些推文的顺序,因为这是它在您的个人资料上显示的方式,即使它只是每次附加到其上的表,它也仍然有效。我知道我正在用python编写该程序,但是我对Java和JavaScript足够了解API的精髓,这就是我到现在为止的方式。无论如何,如果您有任何建议或现在如何做,请告诉我,我们将为您提供任何帮助!如果所有其他方法都失败了,我将尝试使用Selenium从用户角度浏览我的Twitter收藏夹...

[好,基本上,我正在尝试编写一个程序,该程序将浏览我的Twitter最喜欢的历史并从中查找媒体片段,然后下载它们。我实际上在Python中有一个工作模型...

python twitter
1个回答
0
投票
我遇到了同样的问题,我发现常规的Twitter API无法做到这一点。他们有一个enterprise API,需要付款才能访问,这将给您时间收藏一条tweet的时间,但是它看起来并不便宜,因此可能不值得。
© www.soinside.com 2019 - 2024. All rights reserved.