Xsolla-logo

Mettre à jour des attributs utilisateur depuis le clientClient-side

post/attributes/users/me/update

Met à jour les attributs d'un utilisateur particulier et en crée.

Remarque
Des imites de fréquence pour les méthodes côté client s'appliquent à cette méthode.

SecurityAttributesBearer
Request
Request Body schema: application/json
Array of objects

Liste des attributs du jeu spécifié. Pour ajouter un attribut qui n'existe pas, définissez cet attribut dans le paramètre key. Pour mettre à jour une value d'attribut, spécifiez son paramètre key et définissez la nouvelle value. Vous pouvez modifier plusieurs attributs à la fois.

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

Nom de l'attribut utilisé pour identifier l'attribut utilisateur. Il doit être unique pour chaque utilisateur.

value
required
string <= 256 characters

Valeur de l'attribut utilisateur.

permission
string or null

Définition du niveau d'accès de l'utilisateur aux attributs des autres utilisateurs.

Enum: "public" "private"
publisher_project_id
integer

ID de projet issu du Compte éditeur pour lequel vous souhaitez mettre à jour la valeur des attributs spécifiés. Si vous ne le spécifiez pas, la méthode met à jour uniquement les attributs qui sont généraux à tous les jeux.

removing_keys
Array of strings

Liste des attributs que vous voulez supprimer. Si vous spécifiez le même attribut dans le paramètre attributes, il ne sera pas supprimé.

Responses
204

No content

400

Bad Request

403

Forbidden

422

Unprocessable Entity

429

Too Many Requests

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