純Python編寫的,Twython是一個基本的包裝的官方Twitter API。
該庫提供了OAuth的2支持和方便的認證程序的支持。
開發人員可以用它來查詢用戶信息,Twitter列表,時間流,直接的信息和其他任何官方的API可以讓你查詢。
它甚至還帶有一些基本的圖片上傳功能,包括啁啾的照片,改變輪廓旗幟,改變曲線的背景圖像,甚至在用戶頭像的支持。
對於Python 2.6之前的版本,在 simplejson 庫需要加載以及
什麼在此版本中是新的:
- 在PEP8'd一些代碼
- 新增`lookup_status`功能`endpoints.py`
- 添加關鍵字參數`cursor`返回整版的篇幅,而不是單獨的結果
- `cursor`現在使用while循環而不是遞歸
- 修正了Twython被禁用不必要的壓縮
- 在使用`responses`來模擬API的調用測試
- 修正了一些錯別字的文檔li>
- 新增`retry_after`屬性`TwythonRateLimitError`
- 新增`upload_media`方法`Twython`贊成`update_with_media` 的
- 在自嘲`update_with_media`每Twitter的API 1.1(https://dev.twitter.com/rest/reference/post/statuses/update_with_media)
- 在取消固定``中requirements.txt` requests`和`請求-oauthlib`
什麼版本3.1.0的新:
- 在新增html_for_tweet靜態方法。這個方法接受來自Twitter的API調用返回的鳴叫對象,會返回一個字符串的URL,並提到在鳴叫井號標籤與HTML取代。
- 在傳遞client_args到流__init__,很像核心Twython(您可以通過標題,超時,鉤,代理等)。
- 在流光具有接受相關的功能是分開的流類,並開始與&QUOT字符串列表新參數的處理程序; ON_&QUOT ;.即['刪除']被傳遞,當“刪除”從流收到響應; on_delete將被調用。
- 當一個實際的請求發生錯誤和RequestException提高,它被捕獲和TwythonError改為引發了方便。
- 添加"光標"式的功能。與屬性端點iter_mode就能被傳遞給Twython.cursor並返回發電機。
- 在Twython.search_gen已被棄用。請使用twitter.cursor(twitter.search,Q ='your_query')代替,其中,微博是你的Twython實例。
- 添加方法get_list_memberships,get_twitter_configuration,get_supported_languages,get_privacy_policy,get_tos
- 新增auth_endpoint參數Twython .__ init__的情況下,當沒有被在認證步驟中顯示正確的參數。
什麼在3.0.0版本新:
- 在改變``twython / twython.py``為``twython / api.py``在企圖使結構看起來有點整潔。
- - 刪除所有駝峰功能接入(類的東西``getHomeTimeline``現在``get_home_timeline``)
- - 刪除``shorten_url``。隨著``requests``庫,在自己的縮短URL是很簡單的。
什麼是2.10.0版本,新的:
- 在回調URL是可選的get_authentication_tokens使用accomedate這些OOB授權(非Web客戶端)
- 在不屬於Python包,但是測試現已與特拉維斯CI掛鉤
- 添加__repr__定義Twython,只有當調用返回< Twython:APP_KEY>
- 在清理起來Twython.construct_api_url,使用和QUOT;透明"參數(請參閱本版本的解釋第四子彈)
- 在更新請求,並請求-oauthlib要求,固定發布的文件及後期數據一起,使得在Python 3.3,一般認證要求
要求:
- 在Python的2.6或更高版本
評論沒有發現