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