Softlayer ReST API 为用户获取计费项目

Softlayer ReST API to get billing Items for a user

我想为我正在使用的特定用户检索下一张发票上的账单项目

GET: https://{{sluser}}:{{slkey}}@api.softlayer.com/rest/v3/SoftLayer_Account/getNextInvoiceTopLevelBillingItems?mask[id,orderItem[id,order[userRecordId,userRecord[my_user_name]]],invoiceItem[id,totalRecurringAmount]]

其中 my_user_name 是我的软层用户名,但是这个掩码没有给我对应于 my_user_name 的记录。口罩有什么问题吗?

谢谢

您可以按“用户名”应用过滤器,例如:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Account/getNextInvoiceTopLevelBillingItems?objectFilter={   "nextInvoiceTopLevelBillingItems": {      "orderItem": {       "order": {         "userRecord": {           "username": {             "operation": "myUsername"           }         }       }     }   } }&objectMask=mask[id,orderItem[order[userRecord]]]

Method: GET