API文档¶
API服务端HOST地址为:https://api.autodl.com
鉴权¶
token获取位置: 控制台 -> 设置 -> 开发者Token
headers = {"Authorization": "token"}
获取账户余额¶
请求¶
POST /api/v1/dev/wallet/balance
请求参数:无
响应¶
响应参数:
| 参数 | 数据类型 | 备注 |
|---|---|---|
| code | String | 响应代码,成功时为Success |
| msg | String | 错误信息,成功时为空 |
| data | Response对象 |
Response对象参数:
| 参数 | 数据类型 | 备注 |
|---|---|---|
| assets | Int | 当前余额。除以1000等于元 |
| accumulate | Int | 累计消费金额。除以1000等于元 |
| voucher_balance | Int | 当前代金券可用余额。除以1000等于元 |
样例:
{
"code": "Success",
"data": {
"assets": 1000,
"accumulate": 1000,
"voucher_balance": 1000,
},
"msg": ""
}
import requests
headers = {
"Authorization": "您的token"
}
url = "https://api.autodl.com/api/v1/dev/wallet/balance"
response = requests.post(url, headers=headers)
print(response.content.decode())
¶
切换专用NFS/文件存储¶
请求¶
POST /api/v1/dev/exclusive_nfs/mount
请求参数:
| 参数 | 数据类型 | 备注 |
|---|---|---|
| data_center | String | 指定地区代码,可查询弹性部署API文档附录 |
| mountable | Int | 设置为1表示挂载专用NFS,即关闭挂载普通文件存储;设置为-1即关闭专用NFS,即切换普通文件存储 |
响应¶
响应参数:
| 参数 | 数据类型 | 备注 |
|---|---|---|
| code | String | 响应代码,成功时为Success |
| msg | String | 错误信息,成功时为空 |
样例:
{
"code": "Success",
"msg": ""
}
import requests
headers = {
"Authorization": "您的token"
}
body = {
"data_center": "westDC2",
"mountable": 1,
}
url = "https://api.autodl.com/api/v1/dev/exclusive_nfs/mount"
response = requests.post(url, json=body, headers=headers)
print(response.content.decode())