Em posse de uma Steam API key, chave de au­ten­ti­ca­ção para a API do Steam, você con­se­guirá integrar funções dessa pla­ta­forma de jogos ao seu próprio site, programa ou apli­ca­tivo, de forma direta. Para começar, crie uma conta no Steam e siga o nosso passo a passo.

O que é Steam API?

Se você quer in­cor­po­rar recursos do Steam à sua aplicação, como con­quis­tas de jogos, listas de amigos e grupos e outras funções co­mu­ni­tá­rias, assim como mantê-las sempre atu­a­li­za­das, deverá fazer uso da API web do Steam, baseada em HTTP.

A interface de pro­gra­ma­ção de apli­ca­ções da Valve, de­sen­vol­ve­dora do Steam, é conhecida como Ste­amworks. Ela permite que programas e outros tipos de apli­ca­ções acessem e façam uso de serviços re­fe­ren­tes a jogos virtuais, ao es­ta­be­le­cer co­mu­ni­ca­ções e trans­fe­rên­cias de dados con­fiá­veis. Faça uso do Ste­amworks para agregar valor e otimizar o seu projeto voltado ao mundo gamer.

O que é Steam API key?

Para que você consiga utilizar a API do Steam, deverá possuir a res­pec­tiva API key (chave de API), já que é essa chave de au­ten­ti­ca­ção secreta e exclusiva que lhe au­to­ri­zará o acesso à API. Somente após o Ste­amworks confirmar a validade da sua Steam API key, você poderá dispor dos serviços e fer­ra­men­tas dis­po­ni­bi­li­za­dos. Em com­bi­na­ção com o Steam Guard Authen­ti­ca­tion Token, a Steam API key fortalece os me­ca­nis­mos de proteção da pla­ta­forma, pos­si­bi­li­tando acessos externos e trocas de dados seguras.

Que recursos a Steam API oferece?

Conheça, abaixo, os prin­ci­pais recursos ofe­re­ci­dos a de­sen­vol­ve­do­res pela API do Steam:

  • IS­te­am­News: Exibe feeds de notícias para cada jogo do Steam

  • IS­te­a­mU­serS­tats: Exibe ou des­blo­queia con­quis­tas e es­ta­tís­ti­cas de jogos

  • IS­te­a­mU­ser: Dis­po­ni­bi­liza in­for­ma­ções sobre usuários do Steam, além de placares (le­a­der­bo­ards), e listas de grupos e amigos

  • ITFItems_440: Fornece in­for­ma­ções sobre itens de usuários

Imagem: Documentação oficial mostra recursos da API do Steam
Na do­cu­men­ta­ção oficial do Ste­amworks, você encontra todos os recursos dis­po­ni­bi­li­za­dos pela API. Fonte: https://ste­am­com­mu­nity.com

A página de do­cu­men­ta­ção do Ste­amworks pode ajudar você a conhecer os recursos com mais pro­fun­di­dade. Ela também contém guias de re­fe­rên­cia e outras in­for­ma­ções úteis sobre essa API web.

A Steam API é gratuita?

Até o momento da escrita deste artigo, o uso do Ste­amworks, API da Valve para o Steam, é gratuito, ou seja, não incorre em nenhum custo. Você não pagará nada ao utilizar essa API para in­cor­po­rar fun­ci­o­na­li­da­des aos seus projetos. Todavia, você será obrigado a registrar-se no Steam com direitos de ad­mi­nis­tra­dor para conseguir obter o seu iden­ti­fi­ca­dor SteamID.

Quais são as vantagens da Steam API?

O Steam é a maior e mais famosa pla­ta­forma de compra e dis­tri­bui­ção de jogos virtuais do mundo. Assim, ao integrar seus recursos populares nas apli­ca­ções que de­sen­volve ou oferece, você cer­ta­mente en­ri­que­cerá a ex­pe­ri­ên­cia dos seus usuários. Prin­ci­pal­mente se você atua ou faz uso de técnicas de marketing digital mul­ti­mí­dia com foco em games, poderá se be­ne­fi­ciar ao oferecer conteúdos mais di­ver­si­fi­ca­dos, que co­la­bo­ra­rão para a imagem da sua marca. Entre as fun­ci­o­na­li­da­des que você pode explorar estão: exibição de con­quis­tas (achi­e­ve­ments) e es­ta­tís­ti­cas, apre­sen­ta­ção de listas de grupos e amigos, e in­cor­po­ra­ção de outras in­te­res­san­tes fun­ci­o­na­li­da­des co­mu­ni­tá­rias.

Que cuidados tomar com a Steam API key?

Após gerar a sua Steam API key, guarde-a em segurança e não a com­par­ti­lhe pu­bli­ca­mente, nem com des­co­nhe­ci­dos. Se a sua chave for desviada ou roubada, pessoas mal-in­ten­ci­o­na­das con­se­gui­rão se­ques­trar a sua conta e usar os seus dados para fins escusos. Hackers e golpistas estão sempre em busca de chaves de API perdidas ou de fácil acesso, para se apoderar de in­for­ma­ções de usuários legítimos.

Diferença entre Steam API keys: usuário e pu­bli­ca­dor

É possível gerar dois tipos de chaves de API para o Steam:

  • Chave de usuário (user API key): Trata-se de chave de API in­di­vi­dual, associada a uma única conta de usuário do Steam. Esse tipo de chave permite a in­cor­po­ra­ção de recursos do Ste­amworks a serviços externos, apesar de ser mais restrita.

  • Chave de pu­bli­ca­dor (publisher API key): Se você pretende com­par­ti­lhar dados con­fi­den­ci­ais ou executar ações que requerem per­mis­sões de acesso, precisará obter uma chave de pu­bli­ca­dor associada uma conta de de­sen­vol­ve­dor. Os pa­râ­me­tros desse tipo de chave per­mi­ti­rão que você defina para quais apli­ca­ções ela poderá ser utilizada. Chaves de pu­bli­ca­dor abrangem todos os projetos de um de­ter­mi­nado de­sen­vol­ve­dor e permitem o acesso a todos eles, por meio do res­pec­tivo ID. Publisher keys costumam ser mais adequadas a ambientes de servidor seguros, uma vez que elas devem ser bem mais pro­te­gi­das, para que não fiquem visíveis. Para gerá-las, você deverá ter direitos de ad­mi­nis­tra­dor.

É possível excluir ou desativar uma Steam API key?

Na página de APIs do Steam, você con­se­guirá excluir suas Steam API keys sempre que quiser ou precisar. Para tanto, faça login na sua conta de usuário e clique em “Revoke My Steam Web API Key”. A res­pec­tiva chave será de­sa­ti­vada, não podendo mais ser usada para acessar a API. Dessa mesma forma, é possível subs­ti­tuir uma API key, gerando uma nova e excluindo a antiga. Faça isso ao des­con­fiar que esse código de acesso tenha caído em mãos erradas.

API IONOS grátis
Atu­a­li­za­ção de domínio, DNS, SSL, con­fi­gu­ra­ções e mais com a API da IONOS.
  • Ge­ren­ci­a­mento DNS
  • Admin SSL fácil
  • Do­cu­men­ta­ção API

Como gerar uma Steam API key?

Para criar uma Steam API key, você deverá seguir estes passos:

Passo 1: Acesse a página das Steam API keys, fazendo login com as suas cre­den­ci­ais.

Passo 2: Insira o nome do domínio que utilizará a Steam API key. Caso você não tenha um, faça uso de um pla­cehol­der. Aceite os termos de uso e clique em “Register”.

Passo 3: Uma nova janela lhe será exibida, que conterá a API key gerada (32 ca­rac­te­res, entre letras e números). Copie a chave e cole-a no local adequado do seu código, na sua aplicação ou no CMS (sistema de ge­ren­ci­a­mento de conteúdo) que utiliza.

Dica

Quer criar API keys não somente para o Steam, mas para outros serviços, como o Google Maps, o OpenWe­ather e o YouTube? Tutoriais do nosso Digital Guide ensinam o passo a passo:

Como encontrar Steam API keys exis­ten­tes?

Para vi­su­a­li­zar, desativar, excluir ou gerar novas API keys para o Steam, bastará que você faça login na página das Steam API keys. Lá, você en­con­trará a lista de todas as API keys geradas até o momento. Para deletar qualquer uma delas, clique em “Revoke My Steam Web API Key”, como ensinado acima.

Ir para o menu principal