来自SoftLayer API的响应已更改

2024-10-01 00:25:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经成功地使用SoftlayerAPI好几个月了,但是最近我看到了API响应的变化

因此,我们调用Python来获取网络配置的详细信息:

rec=fetchDetails(slRecord,hostType,“掩码[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}]

请注意,响应现在包含一个空数组作为第一个条目

为什么返回的数据发生了变化?你改变API了吗


Tags: 数据name网络apiport详细信息ethrec