コンテンツにスキップ

GET /techs/{プレイヤー識別子}

エンドポイント: GET /v1/pdapi/techs/<player_identifier>

認証: ベアラートークン

許可: REST.Techs.Read

目的

プレーヤーのテクノロジー情報をリストします。テクノロジー識別子は、paldeck.cc/technology で検索できます。

パスパラメータ

  • player_identifier: 対象プレイヤーの UserId または PlayerUID。

クエリパラメータ

なし。

リクエストボディ

リクエスト本文がありません。

応答スキーマ

200 response schema

Field Type Description
Meta object Technology count metadata for the target player.
Techs object Technology data for the target player.

Meta object schema:

Field Type Description
PlayerUID string Player UID used by Palworld save data.
Player string Player identifier supplied in the request path.
UnlockedCount integer Number of currently unlocked technologies.
LockedCount integer Number of currently locked technologies.
TotalCount integer Total number of recipe technologies known to the player data.

Techs object schema:

Field Type Description
Unlocked string[] Technology IDs currently learned by the player.

エラー応答

エラー本体は次の形状を使用します。

{
    "Error": {
        "Code": "ERROR_CODE",
        "Message": "Human-readable message",
        "Details": {}
    }
}
HTTP エラーコード それが起こったとき
401 INVALID_TOKEN Authorization ヘッダーが欠落しているか、形式が不正であるか、構成されたベアラー トークンと一致しません。
403 MISSING_PERMISSION トークンは有効ですが、このエンドポイント権限が含まれていません。
400 INVALID_JSON リクエスト本文が指定されましたが、JSON として解析できませんでした。
400 REQUEST_FAILED ターゲット プレーヤー、プレーヤー アカウント、テクノロジー データ、またはテクノロジー テーブルを解決できませんでした。
500 REQUEST_TIMEOUT 内部ゲーム スレッド コールバックは 5 秒以内に完了しませんでした。

例

ユーザーIDごとにロック解除された技術を読み取る

GET /v1/pdapi/techs/gdk_2533274812345678

PlayerUID によるロック解除されたテクノロジーの読み取り

GET /v1/pdapi/techs/f0a1c3e9-7d5b-4a28-8c33-411fdc2e6b74

シナリオ

  • プレイヤーが TechID をすでに持っているかどうかを、学習したり忘れたりする前に確認してください。
  • ロックされていないテクノロジーと利用可能なテクノロジーを区別する管理ページを構築します。
  • サポートアクション後の進行状況を監査します。