客户端实现

exist的Python项目详细描述


< H2> Python存在

存在API Python客户端实现

要求

安装

满足上述要求后,通过运行 从终端执行以下命令:

pip install exist

快速启动

使用pip install exist

安装

Python的存在可与三种授权类型中的一种使用;Basic、OAuthe或APIIOTIONTIO/P>

要使用基本授权并存储返回的令牌,请在下面添加“用户名”和“密码” 命令:

exist authorize –username=<username> –password=<password>

如果您已经有一个令牌,请将其添加到以下命令中:

exist authorize –api_token=<token>

要使用oauth授权并存储返回的令牌,请在下面添加“app key”、“app secret”和“redirect url”(可选) 命令(注意:这需要应用程序直接注册到存在):

exist authorize –client_id=<app_key> –client_secret=<app_secret> –redirect_uri=<redirect_uri>

它将保存对文件进行进一步api调用所需的凭据。 被称为“存在。CFG”。这些证书应该保密。你可以用同样的 命令行客户端访问 存在API(http://developer.exist.io)。您还可以访问 使用python api的相同资源:

>>> from exist import Exist
>>> exist = Exist(<client_id>, <client_secret>, <access_token>)
>>> print(exist.user())
{
    "id": 1,
    "username": "josh",
    "first_name": "Josh",
    "last_name": "Sharp",
    "bio": "I made this thing you're using.",
    "url": "http://hellocode.co/",
    "avatar": "https://exist.io/static/media/avatars/josh_2.png",
    "timezone": "Australia/Melbourne",
    "local_time": "2020-07-31T22:33:49.359+10:00",
    "private": false,
    "imperial_units": false,
    "attributes": [
        {
            "group": "steps",
            "priority": 1,
            "items": [
                {
                    "attribute": "steps",
                    "label": "Steps",
                    "value": 258,
                    "service": "Fitbit",
                    "priority": 1,
                    "private": false,
                    "value_type": 0,
                    "value_type_description": "Integer"
                },
                {
                    "attribute": "floors",
                    "label": "Floors",
                    "value": 2,
                    "service": "Fitbit",
                    "priority": 2,
                    "private": false,
                    "value_type": 0,
                    "value_type_description": "Integer"
                }
            ]
        }
    ]
}

更多命令可从^ {TT3}$

的存在命令的帮助部分获得。

路线图

  • 测试(下一个)
  • 编写API连接(正在进行中)

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

推荐PyPI第三方库


热门话题
java如何在表被注释到配置之前获取表的元数据?   java滚动条不会出现在JList上   java JOGL监视器GPU内存   java为什么要使用RecyclerView onDraw延迟   java定制Oppo Reno 2 Z CPH1951(手机型号)的固件(闪存文件)   java自定义线程池执行器   java如何解决发布版本中重复的jar条目[com/安卓/volley/R.class]?   java如何使用Bukkit API触发事件?   java在blazemeter jmeter RTE插件中使用ctrl+w输入   C#/Visual Studio的java JDT等价物   java为什么当maxread值很大而收到的消息数量很小时,卡夫卡消费者会无限期消费?   java游戏2。x:包含模板列表的绑定模型   带压缩的java日志旋转   运行时。exec用java运行程序读取它正在做什么