使用conoha api 得到可用餘額

使用API掌握本身VPS的信息要快捷不少html

不可盈利目的轉載

步驟

  1. 使用 windows 下的curl調試腳本極易遇到莫名的問題。遂建議使用cygwin,在沒法擺脫winodws的狀況下json

  2. conoha 帳戶操做windows

    在後臺,API選項卡,點擊添加帳戶。此處設定密碼。
    後文中的用戶名爲此處的API帳戶,密碼爲此密碼
    // 注意,此處API帳戶與店鋪名有可能有一個字母的卻別。不要複製錯了。
    假設:
        店鋪ID      {ffffff32}
        店鋪名      {gfffnct32} //未使用
        API帳戶     {gfffncu32}
        API 密碼    {pass32}
  3. curl 方法,分兩步app

    其一,獲取token
curl -i -X POST -H "Accept: application/json" -d '{"auth":{"passwordCredentials":{"username":"{gfffncu32}","password":"{pass32}"},"tenantId":"{ffffff32}"}}' https://identity.tyo1.conoha.io/v2.0/tokens
返回的json中,找到前部分的id值,即爲token,假設:
token {das32}
    
其二,獲取關鍵信息並計算
//獲取餘額合計
curl -i -X GET \
-H "Accept: application/json" \
-H "X-Auth-Token: {das32}" \
https://account.tyo1.conoha.io/v1/{ffffff32}/payment-summary
//獲取當前訂單已用金額
curl -i -X GET \
-H "Accept: application/json" \
-H "X-Auth-Token: {das32}" \
https://account.tyo1.conoha.io/v1/{ffffff32}/billing-invoices?limit=1

合計減去已用金額,就能夠獲得可用餘額,並估計到期時間了。curl

參考

  1. Conoha API文檔-tokenide

  2. Conoha API文檔-paymentpost

  3. Conoha API文檔-billingurl

相關文章
相關標籤/搜索