无法查询带有 ID 的 orderItem
Unable to query orderItem with an ID
当我尝试使用其 ID 查询 orderItem 时,我收到一条消息:
"orderItem object not found for the provided id".
但相同的 orderItemId 与计费项目相关联。这是我试过的查询。
https://api.softlayer.com/rest/v3/SoftLayer_Billing_Order_Item/172219719/getObject.json?objectMask=mask[order[userRecord[id,username]]]
上述其余调用中的 orderItemId 与 billingItemId 关联:“144975043”。
此外,当我尝试拉取 SoftLayer_Account::getNextInvoiceTopLevelBillingItems 时,一些计费项目与各自的 orderItem 相关联,但有些不是,我想知道原因是什么
恐怕您在问题中提供的信息不足以帮助您,我可以成功获取账单项目您的问题可能是由于您的API用户没有足够的权限所以我建议您使用主帐户尝试相同的请求,以查看问题是否可重现。
关于一些关联的账单项目,问题可能是相同的(权限),因为我也可以看到所有关联的账单项目都在显示(以防万一 SoftLayer_Account::getNextInvoiceTopLevelBillingItems 显示顶级账单项目与您的设备相关联,因此您只会看到一个计费项目以查看与您需要使用掩码显示子项的设备相关联的其余计费项目,例如 objectMask=mask[children],但是它可能会生成大量数据并且由于超时,您可能会在查询中遇到错误,您需要使用结果限制)。
因此,如果您遇到相同的错误,请尝试与主用户联系,让我知道哪些账单项目没有显示。
此致
当我尝试使用其 ID 查询 orderItem 时,我收到一条消息:
"orderItem object not found for the provided id".
但相同的 orderItemId 与计费项目相关联。这是我试过的查询。
https://api.softlayer.com/rest/v3/SoftLayer_Billing_Order_Item/172219719/getObject.json?objectMask=mask[order[userRecord[id,username]]]
上述其余调用中的 orderItemId 与 billingItemId 关联:“144975043”。
此外,当我尝试拉取 SoftLayer_Account::getNextInvoiceTopLevelBillingItems 时,一些计费项目与各自的 orderItem 相关联,但有些不是,我想知道原因是什么
恐怕您在问题中提供的信息不足以帮助您,我可以成功获取账单项目您的问题可能是由于您的API用户没有足够的权限所以我建议您使用主帐户尝试相同的请求,以查看问题是否可重现。
关于一些关联的账单项目,问题可能是相同的(权限),因为我也可以看到所有关联的账单项目都在显示(以防万一 SoftLayer_Account::getNextInvoiceTopLevelBillingItems 显示顶级账单项目与您的设备相关联,因此您只会看到一个计费项目以查看与您需要使用掩码显示子项的设备相关联的其余计费项目,例如 objectMask=mask[children],但是它可能会生成大量数据并且由于超时,您可能会在查询中遇到错误,您需要使用结果限制)。
因此,如果您遇到相同的错误,请尝试与主用户联系,让我知道哪些账单项目没有显示。
此致