2017-11-17 13 views
1

私はSoftLayerに複数のアカウントを持っており、APIのplaceOrder()関数を使ってハードウェアを注文しています。問題は、SoftLayerに接続するために異なる資格情報を使用していても、ハードウェアが常にデフォルトのアカウントに注文されているようです。Softlayer API:注文にアカウントIDを指定するにはどうすればよいですか?

したがって、「accountId」を指定できるJSON BLOBの順序の場所が必要です。私は "verifyOrder()"が空であることがわかったのを見て、 "hardware"フィールドの各要素でそれを試しました。しかし、それは動作しませんでした。私はこれについてのドキュメントを見つけることができません。ハードウェアを注文するアカウントIDを指定する方法はありますか?ありがとう!

答えて

1

いいえ、アカウントIDを指定する方法はありません。各アカウントのuserNameとapiKeyを使用する必要があります。

アカウントA:

  • 名:A889_userA
  • APIKEY:4S5DF46S5DFS656SF ......

アカウントB:

  • ユーザ名:B898_userB
  • APIKEY:2S16WE5RT4S32DF1 ......あなたは「アカウントにA889_userAが作成したハードウェアが記載されているべきであるユーザーアカウントを使用してplaceOrderリクエストを送るのであれば

A "

https://A889_userA:[email protected]/rest/v3/SoftLayer_Product_Order/placeOrder 

同じ考えアカウントBにユーザーB898_userBの資格情報を使用して

https://B898_userB:[email protected]/rest/v3/SoftLayer_Product_Order/placeOrder 
関連する問題