Skip to main content
Inicia la sesión del usuario mediante un vale de autenticación de Steam y devuelve un identificador de sesión que se puede usar posteriormente para llamadas API que requieren un usuario autenticado

Sintaxis

Parámetros

serviceConfigHandle   PFServiceConfigHandle PFServiceConfigHandle devuelto de la llamada a PFServiceConfigCreateHandle. request   PFAuthenticationLoginWithSteamRequest* Objeto de solicitud rellenado. async   XAsyncBlock*
Inout
XAsyncBlock para la operación asincrónica.

Valor devuelto

Tipo: HRESULT Código de resultado de esta operación de API.

Comentarios

Esta API está disponible en Win32, Linux y macOS. El inicio de sesión de Steam se realiza con el vale de sesión de Steam (Steam Session Ticket). Puede encontrar más información sobre el vale en el SDK de Steamworks, aquí: https://partner.steamgames.com/documentation/auth. NOTA: para que la autenticación de Steam funcione, el título debe configurarse con el Id. de aplicación de Steam y la clave de Web API en PlayFab Game Manager (en Steam, en el Marketplace de complementos). Puede obtener una clave de Web API en la página Permissions de cualquier grupo asociado a su Id. de aplicación en el sitio de Steamworks. Si es la primera vez que un usuario inicia sesión con la cuenta de Steam y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará al Id. de Steam de la cuenta proporcionada. En este caso, no se asociará ningún correo electrónico ni nombre de usuario a la cuenta de PlayFab. De lo contrario, si ninguna cuenta de PlayFab está vinculada a la cuenta de Steam, se devolverá un error que lo indica, para que el título pueda guiar al usuario en la creación de una cuenta de PlayFab. Vea también ClientLinkSteamAccountAsync, ClientUnlinkSteamAccountAsync. Cuando se complete la tarea asincrónica, llame a PFAuthenticationLoginWithSteamGetResult para obtener el resultado.

Requisitos

Encabezado: PFAuthentication.h

Consulte también

Miembros de PFAuthentication
Última modificación el 28 de agosto de 2026