2016-03-08 71 views
0

所以我想從11月13日獲得的鳴叫 - 11月15日即提及「巴黎」的文本分析項目我工作。展望檢索通過Twitter API一定的時間鳴叫,但我的腳本返回0鳴叫

當我嘗試此代碼:

p = {"q":"paris", "since":"2015-11-13", "until":"2015-11-15", "lang":"en", "count":100} 
paris = requests.get("https://api.twitter.com/1.1/search/tweets.json",params=p,auth=oauth) 

我從paris.json() 0狀態。

有沒有更好的方法來做我想做的事情?如果可能的話,我想知道怎麼做,看起來「巴黎」或「破」或「恐怖分子」或「轟炸」等搜索....

感謝

回答

0

兩個問題與你重試:

  1. since不是有效的搜索參數。有since_id這需要一個鳴叫從開始的ID;不是約會。

  2. until是正確的,需要你以正確的格式有一個日期,但它有this restriction

    請記住,搜索索引中有一個7天的限制。換句話說,在超過一週的日期內不會發現任何推文。

有些事情讓你檢查,如果你不知道你是正確的驗證:

  1. 你是如何生成的令牌auth?希望你使用「Application-only authentication」。

  2. 您已經使用了「請求」包,以便你可以使用不同於OAuth 1 workflow

  3. 看與paris.headers響應頭,以確保你沒有得到它被忽略其他一些錯誤。