将用户的所有推文下载到csv

时间:2014-08-25 16:30:14

标签: javascript api csv twitter

大学项目的

我想下载所有推文以及相应的评论(如果不可能,那么最后的100,200等就足够了)并将它们保存在CSV文件中。

我需要的信息是id, name, type, referring_to, date, time, user, likes, retweets, text

引用部分应标识评论所属的位置。如果推文未连接到任何内容,则值不应为-1。

我看到的主要问题是,除了等待创建CSV的很长时间外,没有显示评论所属位置的id。我看过的所有其他API(如YouTube,亚马逊甚至StackExchange)都没有提供这类信息。

我需要这两个“层”的原因是因为项目方法是以另一种更简单的方式可视化注释。

也许你们其中一个人有想法。

1 个答案:

答案 0 :(得分:0)

首先,您需要决定是否要将自己的界面编写到Twitter API或使用其他人。我强烈建议你使用别人的;你将节省大量的时间和精力,你可以专注于你真正想要解决的问题。

完成上述操作后,您需要查看每条推文的 in_reply_to_status_id 属性。此属性告诉您该推文是一个回复,并告诉您它回复的推文。详细信息可在Twitter API documentation

中找到

关于有多少人"喜欢" Tweet,Twitter有"收藏夹",你想要查看 favorite_count 属性;这告诉你有多少用户将推文标记为收藏夹。

注意事项:您说要下载"所有推文"。这不可能通过API实现。您可以获取所有您的推文或特定用户的所有推文,但您无法收到每条推文。