纯Python编写的,Twython是一个基本的包装的官方Twitter API。
该库提供了OAuth的2支持和方便的认证程序的支持。
开发人员可以用它来查询用户信息,Twitter列表,时间流,直接的信息和其他任何官方的API可以让你查询。
它甚至还带有一些基本的图片上传功能,包括啁啾的照片,改变轮廓旗帜,改变曲线的背景图像,甚至在用户头像的支持。
对于Python 2.6之前的版本,在 simplejson 库需要加载以及
什么在此版本中是新的:
- 在PEP8'd一些代码
- 新增`lookup_status`功能`endpoints.py`
- 添加关键字参数`cursor`返回整版的篇幅,而不是单独的结果
- `cursor`现在使用while循环而不是递归
- 修正了Twython被禁用不必要的压缩
- 在使用`responses`来模拟API的调用测试
- 修正了一些错别字的文档
- 新增`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或更高版本
评论没有发现