我已经成功使用SoftLayer API好几个月了,但是最近我看到了API响应的变化。
我们称Python为获取网络配置细节:
rec = fetchDetails(slRecord,hostType,“mask [networkComponents [name,port,primarySubnet [networkVlanId]],networkVlans [id,networkSpace]]”)
但是,为networkComponents返回的数据已更改。
在 [{'primarySubnet':{'networkVlanId':308168},'maxSpeed':1000,'name':'eth','port':0},{'primarySubnet':{'networkVlanId':377724},'maxSpeed ':1000,'name':'eth','port':1}]
在 [ [], {'primarySubnet':{'networkVlanId':308168},'name':'eth','port':0},{'primarySubnet':{'networkVlanId':377724 },'name':'eth','port':1},{'name':'eth','port':2},{'name':'eth','port':3}] < / p>
请注意,响应现在包含一个空数组作为第一个条目。
为什么返回的数据会发生变化?你有没有改变你的API?