簡體   English   中英

計算Twitter轉推,關注者,收藏夾

[英]Counting Twitter Retweets, Followers, Favorites

我正在使用Twitter的REST API V1.1,我需要計算特定時間段內關注者的數量,例如,我想查看2013年2月至2013年8月有多少用戶關注了我。收藏夾,轉發等內容也是如此。

您可以提供訪問此類數據的任何指導嗎?

謝謝

寶石

由於您使用的是Rails,因此建議您使用sferikTwitter gem 這個gem直接與Twitter v1.1 API交互,並具有您需要的所有掛鈎:

關注者 client.friends("username")

收藏夾 - not sure

轉推 client.mentions_timeline

我不確定如何僅返回該gem的時間受限格式。 無法僅提取所需數據的本機功能,您將必須提取所有數據並在所需時間段內拆分。 但是,這將非常低效且昂貴


JS

這是在Rails中訪問Twitter數據的最有效和“自然”的方式。 失敗的是,有一個稱為Twitterfetcher的JS方法,該方法基本上將Twitter Widget置於傘下並允許您根據需要顯示內容。

除了使用另一個答案中提供的Gem,解決特定時間段內的用戶數量的一種解決方案是首先找到您的關注者列表。 寶石必須支持這一點。 認證后,這樣進行獲取請求

GET followers/list

這將為跟隨指定用戶的用戶返回用戶對象的游標集合。 在這里閱讀更多

棘手的部分是“ created_at”字段。我不確定這是用戶創建其Twitter帳戶的日期還是用戶開始關注您的日期。 您很可能必須自己測試一下,但是我將從閱讀Twitter API文檔開始。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM