Python版apollo客户端


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'))


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM