我有一个问题已经困扰了一段时间,我已经非常努力地解决了这个问题,但没有找到解决方案。所以我正在实习做复杂网络的研究,不是面向商业的,主要是他们在做的物理和网络理论研究。所以我正在做的是为他们编写脚本以从 twitter 和 tumblr 获取数据(例如朋友列表和转发),然后绘制用户与用户的关系。
无论如何,直奔我的问题,我已经写了很多我的脚本,主要是使用 twitter-python 包装器。但是,python 的任何包装器都没有使用 GET statuses/retweets/:id 的任何方式,它返回 100 个第一个转发者的 id。我浏览了所有不同的python twitter 库,但找不到任何东西。我为 MATLAB 找到了 tweety,但我使用的是 Ubuntu,而且它并不容易获得。
所以我的问题是,我如何在没有包装器的情况下自己实现这个 API?是否有任何包装器,即使是你们知道的另一种语言也允许我这样做?我不介意在文件中获取转推信息,然后使用我的 python 脚本查看它并获取我需要的信息。
非常感谢!这是我想使用的资源: https ://dev.twitter.com/docs/api/1.1/get/statuses/retweets/%3Aid
编辑:所以使用 tweepy 这就是我想要做的
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
tweet = auth.retweets(TWEET_ID)
print json.dumps(tweet, indent=1)