使用API掌握本身VPS的信息要快捷不少html
使用 windows 下的curl调试脚本极易遇到莫名的问题。遂建议使用cygwin,在没法摆脱winodws的状况下json
conoha 帐户操做windows
在后台,API选项卡,点击添加帐户。此处设定密码。 后文中的用户名为此处的API帐户,密码为此密码 // 注意,此处API帐户与店铺名有可能有一个字母的却别。不要复制错了。 假设: 店铺ID {ffffff32} 店铺名 {gfffnct32} //未使用 API帐户 {gfffncu32} API 密码 {pass32}
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