Pular para o conteúdo principal
Há duas maneiras de obter informações dos serviços do XBOX.
  1. Usar uma API do lado do cliente chamada XBOX services API, ou XSAPI. Ela também é conhecida como XBOX Live API.
  2. Chamar diretamente os pontos de extremidade REST dos serviços do XBOX. Eles também são conhecidos como pontos de extremidade REST do XBOX Live.

Vantagens de usar a XSAPI

As vantagens de usar a XBOX services API (XSAPI) incluem:
  • Os detalhes de autenticação, codificação e envio e recebimento HTTP são tratados para você.
  • Os argumentos da API wrapper e os dados retornados por ela são tratados em tipos de dados nativos. Você não precisa fazer a codificação e a decodificação de JSON.
  • Chamar serviços web diretamente envolve várias etapas assíncronas, que a API wrapper encapsula. Isso torna o código do título mais fácil de ler e escrever.
  • Algumas funcionalidades, como a gravação de eventos de jogo, só estão disponíveis na XSAPI.

Vantagens de usar os pontos de extremidade REST dos serviços do XBOX

As vantagens de usar diretamente os pontos de extremidade REST dos serviços do XBOX incluem:
  • A capacidade de chamar os pontos de extremidade dos serviços do XBOX a partir de um serviço web.
  • A capacidade de chamar pontos de extremidade que não estão incluídos na XSAPI. Ela inclui apenas as APIs que acreditamos que os jogos usarão. Se estiver faltando algo, entre em contato conosco pelos fóruns.
  • Algumas funcionalidades disponíveis por meio dos pontos de extremidade REST podem não ter um wrapper XSAPI correspondente.
Seus jogos e aplicativos não ficam limitados a usar apenas um desses métodos. Você pode usar o wrapper XSAPI e ainda chamar os pontos de extremidade REST diretamente, se necessário. Para obter mais informações, consulte a referência da API REST dos serviços do XBOX.

Conjunto de APIs do lado do cliente

A XSAPI expõe APIs do lado do cliente que oferecem suporte a uma ampla variedade de cenários dos clientes. Importante: para o desenvolvimento com o GDK, use apenas a API da XSAPI baseada em C. As APIs WinRT e C++11 da XSAPI são incluídas aqui apenas para fins informativos.
  • API da XSAPI baseada em C (GDK); nova desde junho de 2018
  • API WinRT da XSAPI (somente XDK e XBOX Creators Program)
  • API da XSAPI baseada em C++11 (somente XDK e XBOX Creators Program)

API da XSAPI baseada em C

  • Oferece suporte a títulos do GDK para PC e console XBOX.
  • Permite que os títulos controlem as alocações de memória ao chamar a XSAPI.
  • Permite que os títulos tenham controle total do tratamento de threads ao chamar a XSAPI.
  • Usa uma nova biblioteca HTTP, a libHttpClient, projetada para desenvolvedores de jogos.
Para saber mais, consulte Introdução às APIs C do XBOX Live. Para ver a referência da API, consulte a referência da XSAPI C.

Confira também

Introdução às APIs C da XSAPI Referência da XSAPI Referência da API REST libHttpClient
Última modificação em 8 de outubro de 2026