首页 > 编程语言 > 详细

Python版apollo客户端

时间:2021-01-18 19:54:24      阅读:106      评论:0      收藏:0      [点我收藏+]

py_openapi_apollo_client

python-apollo客户端封装

背景

接口自动化项目有场景需要调用公司内部的apollo,但是网上搜索了一遍,没有发现有很好用的Python客户端,有些只能查,不能改;有些能改但不支持token传入。所以自己通过官方的接口文档做了个客户端的封装,并且支持二次开发

代码仓库

https://github.com/longweiqiang/py_openapi_apollo_client

支持的python版本

python3.x

功能点

  1. 获取apollo中指定namespaceName下的配置数据
  2. 修改apollo中指定namespaceName下的配置数据

说明

支持鉴权token的传入

安装

pip install py-openapi-apollo-client

二次开发

继承PrivateApolloClient类后,增加自己的方法即可

官方接口文档

Apollo开放平台

使用

from py_openapi_apollo_client.apollo_client import PrivateApolloClient

client = PrivateApolloClient(app_id=‘test‘, portal_address=‘http://test.com‘, authorization=‘xxx‘)
print(client.get_namespace_items_key(key=‘test.switch‘))

Python版apollo客户端

原文:https://www.cnblogs.com/longweiqiang/p/14293922.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!