使用API掌握自己VPS的信息要快捷很多
不可盈利目的转载
步骤
使用 windows 下的curl调试脚本极易遇到莫名的问题。遂建议使用cygwin,在无法摆脱winodws的情况下
-
conoha 账户操作
在后台,API选项卡,点击添加账户。此处设定密码。 后文中的用户名为此处的API账户,密码为此密码 // 注意,此处API账户与店铺名有可能有一个字母的却别。不要复制错了。 假设: 店铺ID {ffffff32} 店铺名 {gfffnct32} //未使用 API账户 {gfffncu32} API 密码 {pass32}
-
curl 方法,分两步
其一,获取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
合计减去已用金额,就可以得到可用余额,并估计到期时间了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。