POST /learntech/{プレイヤー識別子}
エンドポイント: POST /v1/pdapi/learntech/<player_identifier>
認証: ベアラートークン
許可: REST.Techs.Learn
目的
プレーヤーのために 1 つ、複数、またはすべてのテクノロジーを学習します。
パスパラメータ
player_identifier: 対象プレイヤーのUserIdまたはPlayerUID。
クエリパラメータ
なし。
リクエストボディ
Technology には、単一の TechID、string "All"、または TechID 文字列の array を指定できます。 "All" を array の中に入れないでください。
応答スキーマ
200 response schema
| Field | Type | Description |
|---|---|---|
UnlockedCount |
integer | Number of technologies unlocked by this request. |
Unlocked |
string[] | Technology IDs that were unlocked. |
Skipped |
string[] | Technology IDs skipped because they were already unlocked. |
エラー応答
エラー本体は次の形状を使用します。
| HTTP | エラーコード | それが起こったとき |
|---|---|---|
401 |
INVALID_TOKEN |
Authorization ヘッダーが欠落しているか、形式が不正であるか、構成されたベアラー トークンと一致しません。 |
403 |
MISSING_PERMISSION |
トークンは有効ですが、このエンドポイント権限が含まれていません。 |
400 |
INVALID_JSON |
リクエスト本文が指定されましたが、JSON として解析できませんでした。 |
400 |
REQUEST_FAILED |
ゲーム スレッド コールバックが例外をスローしたか、共有プレーヤー/リソース リゾルバーが失敗しました。 |
500 |
REQUEST_TIMEOUT |
内部ゲーム スレッド コールバックは 5 秒以内に完了しませんでした。 |
400 |
INVALID_REQUEST |
Technology が欠落しているか、予期される形式の string/array ではありません。 |
400 |
VALIDATION_FAILED |
Technology array には、string、All 以外、または無効なテクノロジ識別子が含まれています。 |
例
Steam プレーヤー向けの 1 つのテクノロジーを学ぶ
PS5 プレーヤー向けのいくつかのテクノロジーを学ぶ
PlayerUID であらゆるテクノロジーを学ぶ
シナリオ
- サポートのために不足しているレシピのロックを解除します。
- テストアカウントのすべてのテクノロジーのロックを解除します。
- リクエストを送信する前に、paldeck.cc/technology でテクノロジー ID を検証してください。