2014-07-16 326 views
3

我使用tweepy發送tweets,到目前爲止這麼好。 在最後10分鐘內,出於某種原因,twitter.com不適合我, 但這不是問題。問題是,在這種情況下,在這種情況下,設置tweepy的超時時間

api.update_status(msg) 

在錯誤發生之前花費大約1分鐘的時間(約1分鐘)。

我怎樣才能設置時間出來讓說3-5秒,因此,如果後5秒twitter.com不能正常工作,它會引發錯誤10060,對嗎?

我試過了,沒有成功:

api.update_status(msg, timeout=5) 

回答

1

您必須設置timeout屬性初始化API時,不使用狀態的方法時:

api = tweepy.API(timeout=5) #default=60 

出於某種原因,這個選項未在官方documentation中列出,但您可以在the actual code中找到它。

+0

api = tweepy.API(auth,timeout = 5)適用於我,謝謝。 – oren