我在SoftLayer中有多个帐户,我使用API中的“placeOrder()”函数来订购硬件 . 问题是,即使我使用不同的凭据连接到SoftLayer,似乎硬件总是订购到默认帐户 .
因此,JSON blob中必须有一个位置,其中可以指定“accountId” . 我已经在“硬件”字段的每个元素上尝试过它(因为我看到“verifyOrder()”将其返回为空) . 但它没有用 . 我找不到任何关于此的文档 . 有没有办法指定我想订购硬件的帐户ID?谢谢!
不,没有办法指定帐户ID,您必须使用每个帐户的userName和apiKey .
帐户A:用户名:A889_userA apiKey:4S5DF46S5DFS656SF ......帐户B:用户名:B898_userB apiKey:2S16WE5RT4S32DF1 ......
因此,如果您使用用户帐户 A889_userA 发送placeOrder请求,则应在 "Account A" 中列出创建的硬件 .
https://A889_userA:4S5DF46S5DFS656F@api.softlayer.com/rest/v3/SoftLayer_Product_Order/placeOrder
在帐户B中使用用户 B898_userB 的凭据时的相同想法
https://B898_userB:2S16WE5RT4S2DF5F@api.softlayer.com/rest/v3/SoftLayer_Product_Order/placeOrder
1 回答
不,没有办法指定帐户ID,您必须使用每个帐户的userName和apiKey .
因此,如果您使用用户帐户 A889_userA 发送placeOrder请求,则应在 "Account A" 中列出创建的硬件 .
在帐户B中使用用户 B898_userB 的凭据时的相同想法