我正在使用的api电话是:https://api.softlayer.com/rest/v3/SoftLayer_Product_Package/257/getConfiguration 从此调用返回的类型是Product_Package_Order_Configuration数组: https://github.com/softlayer/softlayer-go/blob/master/datatypes/product.go#L1413
我看到的问题是,在响应中,ItemCategory字段始终为零。我没有使用面具所以我认为一切都应该退回。
我是否可以通过某种方式修改此调用以使其返回ItemCategory?
答案 0 :(得分:0)
itemCategory是一个关系属性,它属于另一种数据类型,因此如果要检索此数据,则需要在getConfiguration方法上使用object-mask。
有关详细信息,请参阅以下文档:
https://softlayer.github.io/reference/datatypes/SoftLayer_Product_Package_Order_Configuration/
您可以使用此rest api获取项目类别:
方法:GET
https://[username]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Product_Package/257/getConfiguration?objectMask=mask[itemCategory]
获取类别的另一种方法是使用方法" getCategories"相同的服务。
您可以使用以下休息api:
方法:GET
https://[username]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Product_Package/257/getCategories
参考:
https://softlayer.github.io/reference/services/SoftLayer_Product_Package/getCategories/