POST /deletebase/{base_camp_id}
エンドポイント: POST /v1/pdapi/deletebase/<base_camp_id>
認証: ベアラートークン
許可: REST.Base.Delete
目的
ベースキャンプ ID によってベース/キャンプを削除します。これは破壊的な管理アクションです。
パスパラメータ
base_camp_id: ベースキャンプ識別子。通常はギルド/ベースデータからコピーされます。
クエリパラメータ
なし。
リクエストボディ
オプションの空の JSON object。リクエストを送信する前にIDを確認してください。
応答スキーマ
200 response schema
| Field | Type | Description |
|---|---|---|
BaseCamp |
object | Deleted base camp summary. |
Deleted |
object | Cleanup counts for deleted base camp data. |
Archive |
string | Path to the generated audit archive. |
BaseCamp object schema:
| Field | Type | Description |
|---|---|---|
Id |
string | Base camp GUID. |
Summary |
string | Human-readable base camp summary. |
Deleted object schema:
| Field | Type | Description |
|---|---|---|
BaseCampPals |
integer | Number of base camp Pals deleted. |
StorageContainers |
integer | Number of storage containers cleared. |
ItemStacks |
integer | Number of item stacks deleted. |
ItemCount |
integer | Total item count deleted. |
Buildings |
integer | Number of buildings deleted. |
DropItems |
integer | Number of dropped item actors deleted. |
DefenseModels |
integer | Number of defense models deleted. |
OtherMapObjects |
integer | Number of other map objects deleted. |
PalBox |
boolean | Whether the base Palbox was deleted. |
エラー応答
エラー本体は次の形状を使用します。
| HTTP | エラーコード | それが起こったとき |
|---|---|---|
401 |
INVALID_TOKEN |
Authorization ヘッダーが欠落しているか、形式が不正であるか、構成されたベアラー トークンと一致しません。 |
403 |
MISSING_PERMISSION |
トークンは有効ですが、このエンドポイント権限が含まれていません。 |
400 |
INVALID_JSON |
リクエスト本文が指定されましたが、JSON として解析できませんでした。 |
400 |
REQUEST_FAILED |
ゲーム スレッド コールバックが例外をスローしたか、共有プレーヤー/リソース リゾルバーが失敗しました。 |
500 |
REQUEST_TIMEOUT |
内部ゲーム スレッド コールバックは 5 秒以内に完了しませんでした。 |
400 |
INVALID_BASE_CAMP_ID |
base_camp_id パス値は有効な GUID ではありません。 |
500 |
BASE_CAMP_MANAGER_UNAVAILABLE |
サーバーは UPalBaseCampManager にアクセスできませんでした。 |
404 |
BASE_CAMP_NOT_FOUND |
提供された GUID と一致するベースキャンプはありませんでした。 |
500 |
DELETE_BASE_FAILED |
ベースキャンプは発見されたが、破壊/清掃は失敗した。 |
例
GUID までにベースキャンプを削除します
GUID までに別のベースキャンプを削除します
シナリオ
- スタッフによるレビューの後、放棄された基地または壊れた基地を撤去します。
- GET /guilds および GET /guild を使用して、削除する前に正しいキャンプを特定します。
- スタッフ プロセスが所有権とバックアップをすでに検証していない限り、このエンドポイントを定期的なクリーンアップに使用しないでください。