SoftLayer API Product_Package 200 getItemPrices returns 同一位置组 issueGrouID 的多个(包括无效的)priceId
SoftLayer API Product_Package 200 getItemPrices returns mulitple (including invalid) priceIds for the same location group issueGrouID
我使用以下 API 获取商品 id=4281、4.00 TB SATA 磁盘的商品价格
https://api.softlayer.com/rest/v3/SoftLayer_Product_Package
/200/getItemPrices?objectMask=mask[item,id,
locationGroupId,hourlyRecurringFee,recurringFee]&objectFilter={itemPrices:
{item:{id:{operation:*=4281}}}}
它为每个相同的位置组提供了两个 priceId,包括无效的 priceId。
itemId=4281, locationGrouID=545, priceId=57241,68071
itemId=4281, locationGrouID=503, priceId=66971, 68063
itemId=4281, locationGrouID=505, priceId=68065, 68605
itemId=4281, locationGrouID=507, priceId=68067, 57009
itemId=4281, locationGrouID=583, priceId=153059,153159
itemId=4281, locationGrouID=509, priceId=68069,57131
itemId=4281, locationGrouID="", priceId=21209,21211
有人可以修复此 API 以使其 return 对于不同的 locationGrouID 只有一个有效的 priceId 吗?
谢谢。
不存在价格不同的问题,例如:
priceId=57241,68071
priceId "57241" 对除disk0 以外的所有磁盘(disk1,disk2,etc)有效,也就是说你的服务器disk0 不能使用这个价格。 priceId "68071" 只对disk0有效。
相同的行为适用于您列出的所有价格。要了解哪种价格适用于哪种磁盘,您需要查看价格类别。尝试此请求,您将看到类别:
https://api.softlayer.com/rest/v3/SoftLayer_Product_Package/200/getItemPrices?objectMask=mask[categories,item,id, locationGroupId,hourlyRecurringFee,recurringFee]&objectFilter={"itemPrices": {"item":{"id":{"operation":"*=4281"}}}}
此致
我使用以下 API 获取商品 id=4281、4.00 TB SATA 磁盘的商品价格
https://api.softlayer.com/rest/v3/SoftLayer_Product_Package
/200/getItemPrices?objectMask=mask[item,id,
locationGroupId,hourlyRecurringFee,recurringFee]&objectFilter={itemPrices:
{item:{id:{operation:*=4281}}}}
它为每个相同的位置组提供了两个 priceId,包括无效的 priceId。
itemId=4281, locationGrouID=545, priceId=57241,68071
itemId=4281, locationGrouID=503, priceId=66971, 68063
itemId=4281, locationGrouID=505, priceId=68065, 68605
itemId=4281, locationGrouID=507, priceId=68067, 57009
itemId=4281, locationGrouID=583, priceId=153059,153159
itemId=4281, locationGrouID=509, priceId=68069,57131
itemId=4281, locationGrouID="", priceId=21209,21211
有人可以修复此 API 以使其 return 对于不同的 locationGrouID 只有一个有效的 priceId 吗?
谢谢。
不存在价格不同的问题,例如:
priceId=57241,68071
priceId "57241" 对除disk0 以外的所有磁盘(disk1,disk2,etc)有效,也就是说你的服务器disk0 不能使用这个价格。 priceId "68071" 只对disk0有效。
相同的行为适用于您列出的所有价格。要了解哪种价格适用于哪种磁盘,您需要查看价格类别。尝试此请求,您将看到类别:
https://api.softlayer.com/rest/v3/SoftLayer_Product_Package/200/getItemPrices?objectMask=mask[categories,item,id, locationGroupId,hourlyRecurringFee,recurringFee]&objectFilter={"itemPrices": {"item":{"id":{"operation":"*=4281"}}}}
此致