Softlayer API,全球IP的交易状态route/unroute

Softlayer API, transaction status of Global IP route/unroute

有人可以阐明以下问题。

我们使用 REST API 到 route/unroute 全球 IP。
以下查询的响应总是 "null",这是一个错误吗?

hxxxs://api.softlayer.com/rest/v3.1/SoftLayer_Network_Subnet_IpAddress_Global/5555555/unroute hxxxs://api.softlayer.com/rest/v3.1/SoftLayer_Network_Subnet_IpAddress_Global/5555555/route {"parameters": ["55.55.55.55"]}

由于路由和取消路由请求启动交易,我如何获取交易状态以确保流程完全完成?

基于 SLDN (http://sldn.softlayer.com/reference/services/SoftLayer_Network_Subnet_IpAddress_Global/getActiveTransaction) page and REST Article (https://sldn.softlayer.com/article/Rest),请求必须是:

hxxxs://api.softlayer.com/rest/v3/SoftLayer_Network_Subnet_IpAddress_Global/ActiveTransaction.json

但是没有用。我得到以下回复:
{"error":"Object does not exist to execute method on. (SoftLayer_Network_Subnet_IpAddress_Global::getActiveTransaction)","code":"SoftLayer_Exception"}

你能帮我找到一个完整的 URL 到 API 方法吗?

此致

好吧,unroute 和 route 方法返回的响应空值是一个问题,您可以在 softlayer 中提交票证,以便他们解决该问题。

关于如何获取交易,我可以使用方法 SoftLayer_Network_Subnet_IpAddress_Global::getActiveTransaction 获取交易,我认为您收到错误是因为您在调用中缺少 init 参数。你的电话应该是这样的:

GET https://api.softlayer.com/rest/v3.1/SoftLayer_Network_Subnet_IpAddress_Global/$GlobalIPID/getActiveTransaction

Note: replace $GlobalIPID

此致