Xsolla-logo

サーバーからユーザーの読み取り専用属性を更新する

post/attributes/users/{user_id}/update_read_only

Updates and creates user’s read-only attributes.

Notice
Rate limits for server-side methods are applied to this method.

SecurityAttributesServer
Request
path Parameters
user_id
required
string <uuid>

ユーザーID。パブリッシャーアカウント > ログイン設定 > ユーザー > ユーザー名/IDで見つけることができます。

Request Body schema: application/json
publisher_id
required
integer or null

リクエストの対象となるマーチャントID。リクエストの認証に必要です。

Array of objects

指定されたゲームの属性のリスト。 存在しない属性を追加するには、この属性をkeyパラメータに設定します。 属性のvalueを更新するには、そのkeyパラメータを指定し、新しいvalueを設定します。一度に複数の属性を変更できます。

Array
key
required
string <= 256 characters [A-Za-z0-9_]+

ユーザーの属性を特定するために使用される属性名。ユーザーごとに一意である必要があります。

value
required
string <= 256 characters

ユーザーの属性値。

permission
string or null

他のユーザーの属性に対するユーザーのアクセスレベルの定義。

Enum: "public" "private"
publisher_project_id
integer

指定された属性の値を更新するパブリッシャーアカウントのプロジェクトID。指定しない場合、このメソッドはすべてのゲームに共通の属性のみを更新します。

removing_keys
Array of strings

削除したい属性のリスト。attributesパラメータで同じ属性を指定しても、削除されません。

Responses
204

コンテンツなし

400

無効なリクエスト

403

アクセス拒否

422

処理不可能なエンティティー

429

リクエストの回数が多すぎます

Request samples
application/json
{
  • "attributes": [
    ],
  • "publisher_id": 0,
  • "publisher_project_id": 0,
  • "removing_keys": [
    ]
}
Response samples
{
  • "error": {
    }
}