Kokoro.io的客户
kokoroio的Python项目详细描述
要求
- Python3.6+
- kokoro.io帐户(使用您的访问令牌)
安装
$ pip install kokoroio
配置
您必须设置一个访问令牌,以便通过以下三种方式登录到kokoro.io。
- 设置名为KOKOROIO_ACCESS_TOKEN的环境路径。
- 将访问令牌设置为您选择的任何文件,并将其文件名作为env_path传递给Kokoroio构造函数。
- 直接将Kokoroio构造函数作为access_token传递。
用法
创建Kokoroio实例后,可以从双向同步或异步请求。
fromkokoroioimportKokoroioclient=Kokoroio(access_token='xxxxxxx')client.channels.get()# You received a response!
如果终结点需要路径参数,则需要将路径参数作为请求方法的参数传递。
# Assuming you want to post a message to channel whose channel_id is 'hogehoge'.# In this case, url is `channels/hogehoge`.o=client.channels.send_message(channle_id='hogehoge')# So you can request with a payload.o(message='hi')
你可以找到每个客户的方法。
clients.channels.method_namesclients.channels.methods
异步请求
与syncronous版本不同,request方法有a前缀,如channels.aget(),您不需要在每个请求时创建新的事件循环。
您将获得aiohttp's ClientResponse对象,因为在内部使用aiohttp。
如果你想知道aiohttp,请参考aiohttp doc。
示例
client.channels.aget()
测试
抱歉,我现在没有考试
关于kokoro.io的api细节
您可以从the official apidoc中找到所有当前的api细节。