帐篷协议的python客户端/应用程序库(https://tent.io)

tentapp的Python项目详细描述


python tent client
===

==http://tent.io/)与[tent.is]等服务器(http s://tent.is/)对话的命令行客户机。


headers
*在服务器上注册应用程序并使用oauth请求权限
*身份验证密钥保存到本地配置文件中,以便下次使用
*api方法(包括公共方法和需要身份验证的方法)

将无法收到新邮件的通知。在这种情况下,它可以轮询新的更新。

需要注意的是:
*一些api方法尚未编写。他们中的大多数应该从已经完成的方法的副本开始快速编写。
*写测试
*错误处理。应该添加一些异常类型,还要密切注意来自“requests”模块的错误。
*文档
*找到处理从帐篷服务器返回的json的优雅方法。也许可以添加一些代表帖子、个人资料的类,等等,
*将其打包为一个真正的python模块,可以用通常的方式安装


依赖项
----

*[请求](http://docs.python requests.org/en/latest/)


依赖项的安装:

`````
使用pip获取请求
pip install requests

缺少链接头功能的请求的版本。如果是这样的话:
pip install--update requests
```


quick start
----


run`example.py`它将启动您的浏览器,让帐篷服务器要求您批准应用程序,然后发布一条hello world消息。当从命令行运行oauth进程时,它会很尴尬,因此当它要求您从浏览器中复制和粘贴内容时,请阅读提示。你只需要做一次;之后,您的身份验证详细信息将保存在“auth.cfg”中并在以后的运行中重复使用。


当应用程序运行时。默认为False。



“Entity”是用户名的帐篷版本。这是一个完整的url。
entityurl='https://pythonclientest.tent.is'
app=tentapp.tentapp(entityurl)

文件
app.authorizeFromCommandLine('keystore.js')

现在您需要自己提供json字典。
app.putpost(yourpostjsonhere)
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java ParsePushReceiver参数   java如何从设备读取完整数据?   java将java_设置为home,但忽略错误   java如何从歌曲中对专辑进行排序?   java libnaude+windows 10 x64+Eclipse   java如何将maven目标更改为如图所示的想法中的quickicon?   java swing布局中心面板,可滚动显示多个窗口窗格   使用MOSQUITO代理的mqtt中的java SSL   java如何通过属性值获取XML字符串   java在服务器每次启动时停止GWT编译   java如何让javac搜索类路径的子目录?   可以比较java中的两个不同类吗?   JAVAAndroid活动内部类中的lang.NoClassDefFoundError   java HttpServletRequest获取请求头参数块   C++socket与java客户端的连接   java如何在Apache commons http客户端上使用SSL客户端证书   使用预编译正则表达式模式提高java速度   JavaRhino将两个已编译脚本合并为一个脚本