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

# PFAccountManagementLinkSteamAccountRequest

> Modelo de dados de PFAccountManagementLinkSteamAccountRequest. A autenticação do Steam é realizada com o tíquete de sessão do Steam. Mais informações sobre o tíquete podem.

Modelo de dados de PFAccountManagementLinkSteamAccountRequest. A autenticação do Steam é realizada com o tíquete de sessão do Steam. Mais informações sobre o tíquete podem ser encontradas no SDK do Steamworks, aqui: [https://partner.steamgames.com/documentation/auth](https://partner.steamgames.com/documentation/auth) (requer entrada). OBSERVAÇÃO: para que a autenticação do Steam funcione, o título deve ser configurado com a ID do aplicativo do Steam e a chave do editor no Game Manager do PlayFab (em Propriedades). Informações sobre como criar uma chave do editor (chamada de chave secreta no PlayFab) para seu título podem ser encontradas aqui: [https://partner.steamgames.com/documentation/webapi#publisherkey](https://partner.steamgames.com/documentation/webapi#publisherkey).

## Sintaxe

```cpp theme={null}
typedef struct PFAccountManagementLinkSteamAccountRequest {  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    bool const* forceLink;  
    const char* steamTicket;  
    bool const* ticketIsServiceSpecific;  
} PFAccountManagementLinkSteamAccountRequest;  
```

### Membros

**`customTags`**   [PFStringDictionaryEntry](/pt-BR/services/playfab/api-references/c/pftypes/structs/pfstringdictionaryentry) const\*<br />*may be nullptr*

(Opcional) As marcas personalizadas opcionais associadas à solicitação (por exemplo, número de build, identificadores de rastreamento externos etc.).

**`customTagsCount`**   uint32\_t

Contagem de customTags

**`forceLink`**   bool const\*<br />*may be nullptr*

(Opcional) Se outro usuário já estiver vinculado à conta, desvincule o outro usuário e vincule novamente.

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

Token de autenticação do usuário, retornado como uma matriz de bytes pelo Steam e convertido em uma cadeia de caracteres (por exemplo, o byte 0x08 deve se tornar "08").

**`ticketIsServiceSpecific`**   bool const\*<br />*may be nullptr*

(Opcional) True se o tíquete foi gerado usando ISteamUser::GetAuthTicketForWebAPI() com "AzurePlayFab" como a cadeia de caracteres de identidade. False se o tíquete foi gerado com ISteamUser::GetAuthSessionTicket().

## Requisitos

**Cabeçalho:** PFAccountManagementTypes.h

## Confira também

[Membros de PFAccountManagementTypes](/pt-BR/services/playfab/api-references/c/pfaccountmanagementtypes/pfaccountmanagementtypes_members)


## Related topics

- [PFAccountManagementClientLinkSteamAccountAsync](/pt-BR/services/playfab/api-references/c/pfaccountmanagement/functions/pfaccountmanagementclientlinksteamaccountasync.md)
- [Visão geral da API C do Services - PFAccountManagementTypes.h](/pt-BR/services/playfab/api-references/c/pfaccountmanagementtypes/pfaccountmanagementtypes_members.md)
- [Link Steam Account](/api-reference/account-management/link-steam-account.md)
- [PFAccountManagementLinkSteamIdRequest](/pt-BR/services/playfab/api-references/c/pfaccountmanagementtypes/structs/pfaccountmanagementlinksteamidrequest.md)
- [PFAccountManagementServerLinkSteamIdAsync](/pt-BR/services/playfab/api-references/c/pfaccountmanagement/functions/pfaccountmanagementserverlinksteamidasync.md)
