既存のサブスクリプションにシートを追加します。
前提条件
Alibaba Cloud アカウントまたは RAM ユーザーの AccessKey を取得し、BssOpenApi の呼び出しに必要な RAM 権限が付与されていること。AccessKey はハードコーディングせず、環境変数 ALIBABA_CLOUD_ACCESS_KEY_ID および ALIBABA_CLOUD_ACCESS_KEY_SECRET として設定することを推奨します。
有効な Token Plan チーム版シートサブスクリプションがあり、QueryProductList で ProductCode、ProductType、SubscriptionType を取得済みであること。
リクエストの説明
- HTTP メソッド:POST
-
リクエスト URL
リージョン
Endpoint
シンガポール
-
認証方式
この操作は BssOpenApi(バージョン
2023-09-30)に属し、AccessKey 署名(RPC 署名、HMAC-SHA1)を使用します。Authorization: Bearer {API_KEY}方式はサポートされません。Alibaba Cloud SDK のCommonRequestを使用した呼び出しを推奨します。SDK が共通パラメーターと署名を自動的に処理します。
リクエストパラメーター
すべてのパラメーターはフォームまたは Query String で渡します。配列パラメーターは Flat 形式(Configs.1.Code など)を使用し、番号は 1 から始まります。
パラメーター | タイプ | 必須 | 説明 |
|---|---|---|---|
ProductCode | string | はい | プロダクトコード。 |
ProductType | string | はい | プロダクトタイプ。 |
SubscriptionType | string | はい | サブスクリプションタイプ。 |
ClientToken | string | はい | 冪等性トークン。クライアントで生成し、リクエスト間で一意にしてください。最大 64 文字の ASCII 文字。 |
Seats | long | はい | 追加するシート数。最小値は 1。 |
Configs | Array | はい | モジュールプロパティ。 |
Configs.N.Code | string | いいえ | モジュールプロパティのコード。例: |
Configs.N.Value | string | いいえ | モジュールプロパティの値。例: |
Configs の Code と Value はペアで指定してください。使用可能な値は商品によって異なります。レスポンスパラメーター
パラメーター | タイプ | 説明 |
|---|---|---|
RequestId | string | リクエスト ID。 |
Success | boolean | リクエストが成功したかどうか。 |
Code | string | 結果コード。成功時は |
Message | string | 結果メッセージ。 |
Data | object | ビジネスデータ。 |
Data.OrderId | long | 注文 ID。 |
Data.InstanceId | Array[string] | インスタンス ID のリスト。 |
Data.HostId | string | サイト識別子。応答によっては返されない場合があります。 |
AccessDeniedDetail | string | RAM 権限が拒否された場合の詳細エラー情報。 |
リクエスト例
この操作は BssOpenApi の RPC 署名を使用します。次の例では、${SIGNATURE} は署名アルゴリズムで計算し、SignatureNonce と Timestamp は実際の値に置き換えてください。Alibaba Cloud SDK を使用すると、共通パラメーターと署名が自動的に処理されます。