Pular para o conteúdo principal
Conecta o usuário usando uma Steam ID, retornando um identificador de sessão que pode ser usado posteriormente para chamadas de API que exigem um usuário autenticado

Sintaxe

Parâmetros

serviceConfigHandle   PFServiceConfigHandle PFServiceConfigHandle retornado pela chamada PFServiceConfigCreateHandle. secretKey   char*
In_z
Chave secreta do título usada para autenticar a solicitação de serviço. request   PFAuthenticationLoginWithSteamIdRequest* Objeto de solicitação preenchido. async   XAsyncBlock*
Inout
XAsyncBlock para a operação assíncrona.

Valor de retorno

Tipo: HRESULT Código de resultado desta operação de API.

Comentários

Esta API está disponível no Win32, Linux e macOS. Se esta for a primeira vez que um usuário entra com a Steam ID e CreateAccount estiver definido como true, uma nova conta do PlayFab será criada e vinculada à conta do Steam. Nesse caso, nenhum email ou nome de usuário será associado à conta do PlayFab. Caso contrário, se nenhuma conta do PlayFab estiver vinculada à conta do Steam, será retornado um erro indicando isso, para que o título possa orientar o usuário na criação de uma conta do PlayFab. Os usuários do Steam que não estiverem conectados ao aplicativo Steam Client terão apenas o nome de usuário do Steam sincronizado; outros dados, como moeda e país, não estarão disponíveis até que eles entrem enquanto o Client estiver aberto. Quando a tarefa assíncrona for concluída, chame PFAuthenticationServerLoginWithSteamIdGetResult para obter o resultado.

Requisitos

Cabeçalho: PFAuthentication.h

Confira também

Membros de PFAuthentication
Última modificação em 6 de outubro de 2026