Xsolla-logo

クライアントからユーザーの属性を更新するClient-side

post/attributes/users/me/update

Updates and creates particular user’s attributes.

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

SecurityAttributesBearer
Request
Request Body schema: application/json
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_project_id": 0,
  • "removing_keys": [
    ]
}
Response samples
{
  • "error": {
    }
}