> ## 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.

# PFAuthenticationLoginWithFacebookRequest

> Modelo de datos de PFAuthenticationLoginWithFacebookRequest. El inicio de sesión con Facebook se realiza mediante el token de acceso de usuario de Facebook.

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/](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 tiene que 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 con AccessToken, la API GetFriendsList devolverá una lista vacía.

## Sintaxis

```cpp theme={null}
typedef struct PFAuthenticationLoginWithFacebookRequest {  
    const char* accessToken;  
    const char* authenticationToken;  
    bool createAccount;  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    PFGetPlayerCombinedInfoRequestParams const* infoRequestParameters;  
    const char* playerSecret;  
} PFAuthenticationLoginWithFacebookRequest;  
```

### Miembros

**`accessToken`**   const char\*<br />*is null-terminated*

Identificador único de Facebook para el usuario.

**`authenticationToken`**   const char\*<br />*is null-terminated*

(Opcional) Token que se usa para la autenticación de inicio de sesión limitado.

**`createAccount`**   bool

Crea automáticamente una cuenta de PlayFab si actualmente no hay ninguna vinculada a este id.

**`customTags`**   PFStringDictionaryEntry const\*<br />*may be nullptr*

(Opcional) Etiquetas personalizadas opcionales asociadas a la solicitud (por ejemplo, número de compilación, identificadores de seguimiento externos, etc.).

**`customTagsCount`**   uint32\_t

Recuento de customTags

**`infoRequestParameters`**   PFGetPlayerCombinedInfoRequestParams const\*<br />*may be nullptr*

(Opcional) Marcas que indican qué partes de la información se devolverán para el usuario.

**`playerSecret`**   const char\*<br />*is null-terminated*

(Opcional) Secreto del jugador que se usa para comprobar las firmas de las solicitudes de API (solo Enterprise).

## Requisitos

**Encabezado:** PFAuthenticationTypes.h

## Consulte también

[Miembros de PFAuthenticationTypes](/services/playfab/api-references/c/pfauthenticationtypes/pfauthenticationtypes_members)


## Related topics

- [PFAuthenticationLoginWithFacebookAsync](/es/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithfacebookasync.md)
- [PFAuthenticationReLoginWithFacebookAsync](/es/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationreloginwithfacebookasync.md)
- [Información general de la API de C de Services - PFAuthenticationTypes.h](/es/services/playfab/api-references/c/pfauthenticationtypes/pfauthenticationtypes_members.md)
- [Notas de la versión del SDK de C/C++ de PlayFab Services](/es/services/playfab/release-notes/playfab-c/index.md)
- [PFAuthenticationLoginWithFacebookGetResult](/es/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithfacebookgetresult.md)
