> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PartyLocalUser::UpdateEntityToken

> Actualiza el token de entidad de PlayFab asociado a este usuario local, para su uso en futuras operaciones autenticadas.

Actualiza el token de entidad de PlayFab asociado a este usuario local, para su uso en futuras operaciones autenticadas.

## Sintaxis

```cpp theme={null}
PartyError UpdateEntityToken(  
    PartyString entityToken  
)  
```

### Parámetros

**`entityToken`**   [PartyString](/services/playfab/multiplayer/networking/reference/typedefs)

El nuevo token de entidad de PlayFab que se va a asociar al usuario local.

### Valor devuelto

PartyError

`c_partyErrorSuccess` si la llamada se realizó correctamente o un código de error en caso contrario. La forma legible del código de error se puede recuperar mediante [PartyManager::GetErrorMessage()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage).

## Comentarios

Este método toma un token de entidad de PlayFab como `entityToken`. No se realiza ninguna validación sincrónica de este valor. Cuando la biblioteca realiza operaciones que requieren autenticación o autorización del usuario, como crear una red, autenticarse en una red o realizar una transcripción de voz a texto, el servicio Party validará que el token es válido, que no ha expirado, que está asociado al mismo identificador de entidad que se proporcionó a la llamada a [PartyManager::CreateLocalUser()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser) o [PartyManager::CreateLocalUserWithEntityType()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype) y que está autorizado a realizar la operación. Si no se cumplen estas condiciones, la operación generará un error. <br /><br /> Se puede obtener un token de entidad de PlayFab a partir de la salida de una operación de inicio de sesión de PlayFab y, a continuación, proporcionarlo como entrada a este método. El token debe estar asociado al mismo identificador y tipo de entidad de PlayFab que se especificó originalmente en [PartyManager::CreateLocalUser()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser) o [PartyManager::CreateLocalUserWithEntityType()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype).   <br /><br /> El `entityToken` proporcionado debe haberse adquirido con el mismo identificador de título que se pasó a [PartyManager::Initialize()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize).   <br /><br /> La biblioteca de Party realiza una copia del token de entidad de PlayFab proporcionado para su uso en operaciones posteriores que requieren autenticación o autorización del usuario local, como [PartyManager::CreateNewNetwork()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createnewnetwork) o [PartyNetwork::AuthenticateLocalUser()](/services/playfab/multiplayer/networking/reference/classes/PartyNetwork/methods/partynetwork_authenticatelocaluser). Si el token proporcionado a esta llamada ha expirado o no es válido por otro motivo, las operaciones que requieren un token válido generarán un error. Se puede proporcionar un token nuevo y válido a la biblioteca de Party mediante otra llamada a este método.   <br /><br /> El autor de la llamada es responsable de supervisar la expiración del token de entidad proporcionado a este método y a [PartyManager::CreateLocalUser()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser) o [PartyManager::CreateLocalUserWithEntityType()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype). Cuando el token se acerque a la hora de expiración o la haya superado, se debe obtener un nuevo token realizando una operación de inicio de sesión de PlayFab y proporcionarlo a la biblioteca de Party llamando a este método. Se recomienda adquirir un nuevo token cuando el token proporcionado anteriormente se encuentre a mitad de su período de validez. En las plataformas que pueden entrar en un estado de bajo consumo o hacer que la aplicación pause la ejecución durante mucho tiempo, lo que impide que el token se actualice antes de que expire, se debe comprobar la expiración del token una vez que se reanude la ejecución.

## Requisitos

**Encabezado:** Party.h

## Consulte también

[PartyLocalUser](/services/playfab/multiplayer/networking/reference/classes/PartyLocalUser/partylocaluser)\
[PartyManager::GetErrorMessage](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage)\
[PartyManager::CreateLocalUser](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser)\
[PartyManager::CreateLocalUserWithEntityType](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype)\
[PartyManager::CreateNewNetwork](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createnewnetwork)\
[PartyNetwork::AuthenticateLocalUser](/services/playfab/multiplayer/networking/reference/classes/PartyNetwork/methods/partynetwork_authenticatelocaluser)


## Related topics

- [Notas de la versión de PlayFab Party](/es/services/playfab/multiplayer/networking/release-notes.md)
- [PartyManager::CreateLocalUserWithEntityType](/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype.md)
- [PartyManager::CreateLocalUser](/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser.md)
- [PartyManager::Initialize](/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md)
- [PartyNetwork::AuthenticateLocalUser](/es/services/playfab/multiplayer/networking/reference/classes/PartyNetwork/methods/partynetwork_authenticatelocaluser.md)
