2013-11-04 60 views
0

我只是重新運行一個老腳本,我使用的命令......twitteR中的searchTwitter()是否停止工作?

> library(twitteR) 
> searchTwitter("#beer", n=100) # directly from the ?help 
list() 

然而,對於所有的查詢和param組合,我發現了一個空列表---但沒有錯誤消息可言。通過twitteR還是通過twitter API本身,這個函數是否被棄用? (或者它只是我嗎?)

+0

你是否經歷了API認證過程? – Thomas

+0

不,但我沒有在我的原始代碼中。我只是重新編寫以前用過的代碼---以前是可選的。現在這是強制性的嗎? – Mittenchops

回答

1

似乎Twitter已棄用允許未經身份驗證的用戶查詢從1.0 API遷移到1.1 API的推文,現在要求所有用戶進行身份驗證。該函數可能用於調用1.0窗體,但這不再可能。

因此,searchTwitter()函數現在需要額外的身份驗證才能返回過去的結果。這就是爲什麼現在用於工作的函數調用現在返回一個空列表。

此更改似乎有taken place within the last year

+0

不要忘記接受你的答案。 – Thomas