| PFAuthenticationAuthenticateCustomIdRequest | Modelo de datos de PFAuthenticationAuthenticateCustomIdRequest. Crea o devuelve un token de entidad game_server. El autor de la llamada debe ser una entidad de título. |
| PFAuthenticationAuthenticateCustomIdResult | Modelo de datos de PFAuthenticationAuthenticateCustomIdResult. |
| PFAuthenticationDeleteRequest | Modelo de datos de PFAuthenticationDeleteRequest. Elimina una entidad game_server. El autor de la llamada puede ser la entidad game_server que intenta eliminarse a sí misma, o bien una entidad de título que intenta eliminar entidades game_server de este título. |
| PFAuthenticationEntityTokenResponse | Modelo de datos de PFAuthenticationEntityTokenResponse. |
| PFAuthenticationGetEntityRequest | Modelo de datos de PFAuthenticationGetEntityRequest. Esta API debe llamarse con los encabezados X-SecretKey, X-Authentication o X-EntityToken. Se puede incluir una EntityKey opcional para intentar establecer el EntityToken resultante en una entidad específica; sin embargo, la entidad debe ser una relación del autor de la llamada, como la master_player_account de un personaje. Si se envía X-EntityToken, la cuenta se marcará como con inicio de sesión reciente y se emitirá un nuevo token. Si se usa X-Authentication o X-EntityToken, el encabezado debe seguir siendo válido y no puede haber expirado ni estar revocado. |
| PFAuthenticationLoginResult | Modelo de datos de PFAuthenticationLoginResult. |
| PFAuthenticationLoginWithAppleRequest | Modelo de datos de PFAuthenticationLoginWithAppleRequest. |
| PFAuthenticationLoginWithCustomIDRequest | Modelo de datos de PFAuthenticationLoginWithCustomIDRequest. Se recomienda encarecidamente que los desarrolladores se aseguren de que sea extremadamente improbable que un cliente pueda generar un id. que ya esté en uso por otro cliente. Si es la primera vez que un usuario inicia sesión con el id. personalizado y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará al id. personalizado. En este caso, no se asociará ningún correo electrónico ni nombre de usuario a la cuenta de PlayFab. De lo contrario, si no hay ninguna cuenta de PlayFab vinculada al id. personalizado, se devolverá un error que lo indique, de modo que el título pueda guiar al usuario en la creación de una cuenta de PlayFab. |
| PFAuthenticationLoginWithFacebookRequest | Modelo de datos de PFAuthenticationLoginWithFacebookRequest. El inicio de sesión con Facebook se realiza mediante el token de acceso de usuario de Facebook. Puede encontrar más información sobre el token en la documentación para desarrolladores de Facebook (https://developers.facebook.com/docs/facebook-login/access-tokens/). En Unity, por ejemplo, el token está disponible como AccessToken en el ScriptableObject FB del SDK de Facebook. Si es la primera vez que un usuario inicia sesión con la cuenta de Facebook y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará al id. de Facebook 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 no hay ninguna cuenta de PlayFab vinculada a la cuenta de Facebook, se devolverá un error que lo indique, de modo que el título pueda guiar al usuario en la creación de una cuenta de PlayFab. Tenga en cuenta que los títulos nunca deben reutilizar las mismas aplicaciones de Facebook entre distintos identificadores de título de PlayFab, ya que Facebook proporciona identificadores de usuario únicos por aplicación y hacerlo puede provocar problemas con el id. de Facebook del usuario en la información de su cuenta de PlayFab. Si debe reutilizar una aplicación en un nuevo id. de título de PlayFab, asegúrese primero de desvincular todas las cuentas de Facebook o de eliminar todos los usuarios del primer id. de título. Nota: si el usuario se autentica con AuthenticationToken, en lugar de AccessToken, la API GetFriendsList devolverá una lista vacía. |
| PFAuthenticationLoginWithGameCenterRequest | Modelo de datos de PFAuthenticationLoginWithGameCenterRequest. El identificador de jugador de Game Center (https://developer.apple.com/library/ios/documentation/Accounts/Reference/ACAccountClassRef/index.html# // apple_ref/occ/instp/ACAccount/identifier) es una cadena generada que se almacena en el dispositivo local. Al igual que con los identificadores de dispositivo, se debe tener cuidado de no exponer nunca el identificador de Game Center de un jugador a los usuarios finales, ya que eso podría poner en peligro la cuenta del usuario. Si es la primera vez que un usuario inicia sesión con Game Center y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará al identificador de Game Center. En este caso, no se asociará ningún correo electrónico ni nombre de usuario a la cuenta de PlayFab. De lo contrario, si no hay ninguna cuenta de PlayFab vinculada a la cuenta de Game Center, se devolverá un error que lo indique, de modo que el título pueda guiar al usuario en la creación de una cuenta de PlayFab. Si se usa un identificador de jugador de Game Center de iOS no válido, se devolverá un error que lo indique. |
| PFAuthenticationLoginWithGoogleAccountRequest | Modelo de datos de PFAuthenticationLoginWithGoogleAccountRequest. El inicio de sesión con Google se realiza obteniendo una credencial de Google OAuth 2.0 mediante las API de inicio de sesión de Google para Android en el dispositivo y pasándola a esta API. Si es la primera vez que un usuario inicia sesión con la cuenta de Google y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará a la cuenta de Google. De lo contrario, si no hay ninguna cuenta de PlayFab vinculada a la cuenta de Google, se devolverá un error que lo indique, de modo que el título pueda guiar al usuario en la creación de una cuenta de PlayFab. El método actual (recomendado) para obtener una credencial de cuenta de Google en una aplicación Android consiste en llamar a GoogleSignInAccount.getServerAuthCode() y enviar el código de autenticación como parámetro ServerAuthCode de esta API. Antes de hacerlo, debe crear un id. de cliente de aplicación web de OAuth 2.0 en la consola de API de Google y configurar su id. de cliente y su secreto en el complemento de Google de PlayFab Game Manager para su título. Este método no requiere solicitar al usuario permisos adicionales de la cuenta de Google, lo que da como resultado una experiencia de usuario con la menor fricción posible. Para obtener más información sobre cómo obtener el código de autenticación de servidor, consulte https://developers.google.com/identity/sign-in/android/offline-access. El método anterior (en desuso) consistía en obtener un token de acceso de OAuth llamando a GetAccessToken() en el cliente y pasándolo como parámetro AccessToken a esta API. para el con el token de acceso de Google OAuth 2.0. Puede encontrar más información sobre este cambio en la documentación para desarrolladores de Google (https://android-developers.googleblog.com/2016/01/play-games-permissions-are-changing-in.html). |
| PFAuthenticationLoginWithGooglePlayGamesServicesRequest | Modelo de datos de PFAuthenticationLoginWithGooglePlayGamesServicesRequest. El inicio de sesión con Google Play Games se realiza obteniendo una credencial de Google OAuth 2.0 mediante las API de inicio de sesión de Google Play Games para Android en el dispositivo y pasándola a esta API. Si es la primera vez que un usuario inicia sesión con la cuenta de Google Play Games y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará a la cuenta de Google Play Games. De lo contrario, si no hay ninguna cuenta de PlayFab vinculada a la cuenta de Google Play Games, se devolverá un error que lo indique, de modo que el título pueda guiar al usuario en la creación de una cuenta de PlayFab. El método actual (recomendado) para obtener una credencial de cuenta de Google Play Games en una aplicación Android consiste en llamar a GamesSignInClient.requestServerSideAccess() y enviar el código de autenticación como parámetro ServerAuthCode de esta API. Antes de hacerlo, debe crear un id. de cliente de aplicación web de OAuth 2.0 en la consola de API de Google y configurar su id. de cliente y su secreto en el complemento de Google de PlayFab Game Manager para su título. Este método no requiere solicitar al usuario permisos adicionales de la cuenta de Google, lo que da como resultado una experiencia de usuario con la menor fricción posible. Para obtener más información sobre cómo obtener el código de autenticación de servidor, consulte https://developers.google.com/games/services/android/signin. |
| PFAuthenticationLoginWithNintendoServiceAccountRequest | Modelo de datos de PFAuthenticationLoginWithNintendoServiceAccountRequest. |
| PFAuthenticationLoginWithOpenIdConnectRequest | Modelo de datos de PFAuthenticationLoginWithOpenIdConnectRequest. |
| PFAuthenticationLoginWithPSNRequest | Modelo de datos de PFAuthenticationLoginWithPSNRequest. Si es la primera vez que un usuario inicia sesión con la cuenta de PlayStation :tm: Network y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará a la cuenta de PlayStation :tm: Network. En este caso, no se asociará ningún correo electrónico ni nombre de usuario a la cuenta de PlayFab. De lo contrario, si no hay ninguna cuenta de PlayFab vinculada a la cuenta de PlayStation :tm: Network, se devolverá un error que lo indique, de modo que el título pueda guiar al usuario en la creación de una cuenta de PlayFab. |
| PFAuthenticationLoginWithServerCustomIdRequest | Modelo de datos de PFAuthenticationLoginWithServerCustomIdRequest. |
| PFAuthenticationLoginWithSteamIdRequest | Modelo de datos de PFAuthenticationLoginWithSteamIdRequest. Si es la primera vez que un usuario inicia sesión con el id. de Steam y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará a la cuenta de Steam. En este caso, no se asociará ningún correo electrónico ni nombre de usuario a la cuenta de PlayFab. De lo contrario, si no hay ninguna cuenta de PlayFab vinculada a la cuenta de Steam, se devolverá un error que lo indique, de modo que el título pueda guiar al usuario en la creación de una cuenta de PlayFab. Para los usuarios de Steam que no hayan iniciado sesión en la aplicación cliente de Steam solo se sincronizará su nombre de usuario de Steam; otros datos, como la moneda y el país, no estarán disponibles hasta que inicien sesión mientras el cliente esté abierto. |
| PFAuthenticationLoginWithSteamRequest | Modelo de datos de PFAuthenticationLoginWithSteamRequest. El inicio de sesión con Steam se realiza con el vale de sesión de Steam. 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 de permisos 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 no hay ninguna cuenta de PlayFab vinculada a la cuenta de Steam, se devolverá un error que lo indique, de modo que el título pueda guiar al usuario en la creación de una cuenta de PlayFab. |
| PFAuthenticationLoginWithXboxIdRequest | Modelo de datos de PFAuthenticationLoginWithXboxIdRequest. Si es la primera vez que un usuario inicia sesión con el id. de XBOX y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará a la cuenta de XBOX Live. En este caso, no se asociará ningún correo electrónico ni nombre de usuario a la cuenta de PlayFab. De lo contrario, si no hay ninguna cuenta de PlayFab vinculada a la cuenta de XBOX Live, se devolverá un error que lo indique, de modo que el título pueda guiar al usuario en la creación de una cuenta de PlayFab. |
| PFAuthenticationLoginWithXboxRequest | Modelo de datos de PFAuthenticationLoginWithXboxRequest. Si es la primera vez que un usuario inicia sesión con la cuenta de XBOX Live y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará a la cuenta de XBOX Live. En este caso, no se asociará ningún correo electrónico ni nombre de usuario a la cuenta de PlayFab. De lo contrario, si no hay ninguna cuenta de PlayFab vinculada a la cuenta de XBOX Live, se devolverá un error que lo indique, de modo que el título pueda guiar al usuario en la creación de una cuenta de PlayFab. |
| PFAuthenticationLoginWithXUserRequest | Modelo de datos de PFAuthenticationLoginWithXUserRequest. Si es la primera vez que un usuario inicia sesión con la cuenta de XBOX Live y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará a la cuenta de XBOX Live. En este caso, no se asociará ningún correo electrónico ni nombre de usuario a la cuenta de PlayFab. De lo contrario, si no hay ninguna cuenta de PlayFab vinculada a la cuenta de XBOX Live, se devolverá un error que lo indique, de modo que el título pueda guiar al usuario en la creación de una cuenta de PlayFab. Objeto de solicitud para PFAuthenticationLoginWithXUserAsync. |
| PFAuthenticationServerLoginWithXboxRequest | Modelo de datos de PFAuthenticationServerLoginWithXboxRequest. Si es la primera vez que un usuario inicia sesión con la cuenta de XBOX Live y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará a la cuenta de XBOX Live. En este caso, no se asociará ningún correo electrónico ni nombre de usuario a la cuenta de PlayFab. De lo contrario, si no hay ninguna cuenta de PlayFab vinculada a la cuenta de XBOX Live, se devolverá un error que lo indique, de modo que el título pueda guiar al usuario en la creación de una cuenta de PlayFab. |
| PFAuthenticationUserSettings | Modelo de datos de PFAuthenticationUserSettings. |
| PFAuthenticationValidateEntityTokenRequest | Modelo de datos de PFAuthenticationValidateEntityTokenRequest. Dado un token de entidad, valida que no haya expirado ni se haya revocado, y devuelve los detalles del propietario. |
| PFAuthenticationValidateEntityTokenResponse | Modelo de datos de PFAuthenticationValidateEntityTokenResponse. |