Cisco CCW
1.0.0
git clone hhttps://github.com/oboehmer/Cisco-CCW.git
cd Cisco-CCW
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
export PYTHONPATH=$(pwd)
CCO_PASSWORD
為您的 CEC 密碼(如果未設置,腳本會提示您新增它), CCW_CLIENTSECRET
為您的客戶端的密碼。在 Linux/MacOS 中,您可以在終端機中使用以下命令(請注意, read -s ..
命令並不包含您鍵入的密碼): $ read -s CCO_PASSWORD
<enter your pass>
$ read -s CCW_CLIENTSECRET
<enter the secrect>
$ export CCO_PASSWORD CCW_CLIENTSECRET
腳本還需要知道您的 CCO 使用者名稱和 CCW 用戶端 ID。您可以將後者作為預設值放入 utils.py 中,和/或將它們填充到環境中:
$ export CCO_USERNAME='xxxx'
$ export CCW_CLIENTID='xxxxxxxxxxxxxxxx'
$ python test_api.py
Hello successful
$ ./get_order_status.py 1234567890
您可以使用選項--collect-sublevels
和/或--show-serials
來顯示主行項目以外的內容或顯示序號(僅適用於主行項目)。
$ ./get_estimate_details.py 1234567890
檢查 get_order_status.py 或 get_estimate_details 作為如何使用 CCW、訂單和估算模組的範例。 CCW 物件將 cco_username/password/client-secret/client-id 資訊作為必需參數,utils.py 中有一個方法可以根據環境變數和預設值填入此資訊。