Como criar Steam API key
Em posse de uma Steam API key, chave de autenticação para a API do Steam, você conseguirá integrar funções dessa plataforma de jogos ao seu próprio site, programa ou aplicativo, 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 incorporar recursos do Steam à sua aplicação, como conquistas de jogos, listas de amigos e grupos e outras funções comunitárias, assim como mantê-las sempre atualizadas, deverá fazer uso da API web do Steam, baseada em HTTP.
A interface de programação de aplicações da Valve, desenvolvedora do Steam, é conhecida como Steamworks. Ela permite que programas e outros tipos de aplicações acessem e façam uso de serviços referentes a jogos virtuais, ao estabelecer comunicações e transferências de dados confiáveis. Faça uso do Steamworks 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 respectiva API key (chave de API), já que é essa chave de autenticação secreta e exclusiva que lhe autorizará o acesso à API. Somente após o Steamworks confirmar a validade da sua Steam API key, você poderá dispor dos serviços e ferramentas disponibilizados. Em combinação com o Steam Guard Authentication Token, a Steam API key fortalece os mecanismos de proteção da plataforma, possibilitando acessos externos e trocas de dados seguras.
Que recursos a Steam API oferece?
Conheça, abaixo, os principais recursos oferecidos a desenvolvedores pela API do Steam:
-
ISteamNews: Exibe feeds de notícias para cada jogo do Steam
-
ISteamUserStats: Exibe ou desbloqueia conquistas e estatísticas de jogos
-
ISteamUser: Disponibiliza informações sobre usuários do Steam, além de placares (leaderboards), e listas de grupos e amigos
-
ITFItems_440: Fornece informações sobre itens de usuários
A página de documentação do Steamworks pode ajudar você a conhecer os recursos com mais profundidade. Ela também contém guias de referência e outras informações úteis sobre essa API web.
A Steam API é gratuita?
Até o momento da escrita deste artigo, o uso do Steamworks, 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 incorporar funcionalidades aos seus projetos. Todavia, você será obrigado a registrar-se no Steam com direitos de administrador para conseguir obter o seu identificador SteamID.
Quais são as vantagens da Steam API?
O Steam é a maior e mais famosa plataforma de compra e distribuição de jogos virtuais do mundo. Assim, ao integrar seus recursos populares nas aplicações que desenvolve ou oferece, você certamente enriquecerá a experiência dos seus usuários. Principalmente se você atua ou faz uso de técnicas de marketing digital multimídia com foco em games, poderá se beneficiar ao oferecer conteúdos mais diversificados, que colaborarão para a imagem da sua marca. Entre as funcionalidades que você pode explorar estão: exibição de conquistas (achievements) e estatísticas, apresentação de listas de grupos e amigos, e incorporação de outras interessantes funcionalidades comunitá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 compartilhe publicamente, nem com desconhecidos. Se a sua chave for desviada ou roubada, pessoas mal-intencionadas conseguirão sequestrar 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 informações de usuários legítimos.
Diferença entre Steam API keys: usuário e publicador
É 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 individual, associada a uma única conta de usuário do Steam. Esse tipo de chave permite a incorporação de recursos do Steamworks a serviços externos, apesar de ser mais restrita.
-
Chave de publicador (publisher API key): Se você pretende compartilhar dados confidenciais ou executar ações que requerem permissões de acesso, precisará obter uma chave de publicador associada uma conta de desenvolvedor. Os parâmetros desse tipo de chave permitirão que você defina para quais aplicações ela poderá ser utilizada. Chaves de publicador abrangem todos os projetos de um determinado desenvolvedor e permitem o acesso a todos eles, por meio do respectivo ID. Publisher keys costumam ser mais adequadas a ambientes de servidor seguros, uma vez que elas devem ser bem mais protegidas, para que não fiquem visíveis. Para gerá-las, você deverá ter direitos de administrador.
É possível excluir ou desativar uma Steam API key?
Na página de APIs do Steam, você conseguirá 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 respectiva chave será desativada, não podendo mais ser usada para acessar a API. Dessa mesma forma, é possível substituir uma API key, gerando uma nova e excluindo a antiga. Faça isso ao desconfiar que esse código de acesso tenha caído em mãos erradas.
- Gerenciamento DNS
- Admin SSL fácil
- Documentaçã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 credenciais.
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 placeholder. Aceite os termos de uso e clique em “Register”.
Passo 3: Uma nova janela lhe será exibida, que conterá a API key gerada (32 caracteres, 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 gerenciamento de conteúdo) que utiliza.
Quer criar API keys não somente para o Steam, mas para outros serviços, como o Google Maps, o OpenWeather e o YouTube? Tutoriais do nosso Digital Guide ensinam o passo a passo:
Como encontrar Steam API keys existentes?
Para visualizar, 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ê encontrará 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.