現在のプライマリアカウント配下の Adventure World を削除します。同じアカウント配下に World が既に存在しない場合、冪等性により deleted=false が返されます。
スコープ
現在のプライマリアカウント配下の Adventure World を削除します。呼び出し前に、以下を確認してください。
-
認証:プライマリ API Key のみがサポートされています。一時的な API Key は使用できません(エラーコード
403003)。- プライマリ API Key を取得する:API Key の取得と設定。
-
前提条件:Create World によって返された
encryptedWorldIdを使用して削除します。 -
呼び出し元:お使いのサーバーから呼び出されます。このエンドポイントはリクエストボディフィールド
userAgentを受け付けません。
HTTP リクエスト
- Singapore
- 中国(北京)
- 米国(バージニア)
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-adventure/openapi/v1/worlds/delete{WorkspaceId} を実際の ワークスペースID に置き換えます。リクエストパラメーター |
|
Content-Typestring(必須)リクエストのコンテンツタイプ。このパラメータは application/json に設定する必要があります。 | |
Authorization string (必須)API Key 認証。プライマリ API Key のみがサポートされており、sk- で始まります(例:sk-xxx)。通常、環境変数 $DASHSCOPE_API_KEY として設定されます。一時的な API Key(st- で始まる)を使用すると 403003 が返されます。 | |
リクエストボディ | |
encryptedWorldId string (必須)削除対象の Adventure 暗号化 World ID です。World の作成 によって返されます。 |
レスポンスパラメーター |
|
code integerリターンコード。0 は成功を意味し、ゼロ以外の値はエラーコードです。 | |
message stringエラーメッセージ。成功時は null です。 | |
data objectレスポンスデータ。失敗時は null です。
プロパティ encryptedWorldId stringリクエストからの暗号化された World ID。deleted booleantrue は削除されたことを意味し、false は今回 World が削除されなかったことを意味します。 |
前提条件となるステータスと呼び出しに関する注意事項
- 同じアカウントの下に World が存在しなくなった場合、
403001ではなくcode=0とdeleted=falseが返されます。 - ID が解析可能であっても、アカウントを跨ぐ場合、ワークスペースと一致しない場合、またはリソースが Adventure World でない場合は、
403001が返されます。 - 削除後、後続の詳細、構築ステータス、または Credential 交換の呼び出しは、存在しないリソースとして処理されます。
エラーコード
モデルの呼び出しに失敗してエラーが返された場合は、HappyOyster エラーコードを参照して解決してください。
次のステップ
- World リストの照会:残りの Adventure World を表示します。
- World の作成:新しい Adventure World を作成します。