La API de Steam User Insights está diseñada para recuperar datos completos de usuarios a partir de IDs de Steam dentro de la plataforma de juegos Steam. Aprovechando esta API, los usuarios pueden acceder a una amplia gama de información de usuario para mejorar las experiencias de juego, crear características comunitarias y personalizar las interacciones de los usuarios.
Una de las características clave de la API es su capacidad para obtener datos básicos de usuarios, como nombres de usuario, avatares y visibilidad de perfil. Esta información proporciona datos valiosos sobre las identidades de los usuarios y permite a los usuarios personalizar sus aplicaciones según las preferencias y perfiles individuales.
Además, la API de Steam User Insights facilita la integración sin problemas con las plataformas y servicios de juegos existentes. Al aprovechar su punto de acceso API estandarizado y los mecanismos de autenticación, los usuarios pueden recuperar fácilmente datos de usuarios a partir de IDs de Steam e incorporarlos en sus aplicaciones sin necesidad de procesos de integración complejos.
En general, la API de Steam User Insights permite a los usuarios acceder a datos completos de usuarios de ID de Steam y aprovecharlos para crear experiencias de juego atractivas y personalizadas. Con su integración fluida y robustas características de seguridad, la API proporciona a los desarrolladores las herramientas que necesitan para crear aplicaciones de juegos innovadoras que resuenen con los usuarios y fomenten el compromiso a largo plazo.
Recibirá un parámetro y le proporcionará un JSON.
Además del número de llamadas a la API, no hay ninguna otra limitación.
Para usar este endpoint debes ingresar un ID de cuenta de Steam en el parámetro.
Datos del usuario - Características del Endpoint
| Objeto | Descripción |
|---|---|
steamid |
[Requerido] Indicates Steam ID |
{"steamID3":"[U:1:73936547]","steamID2":"STEAM_0:1:36968273","steamID64":"76561198034202275","profile":{"steamid":"76561198034202275","communityvisibilitystate":2,"profilestate":1,"personaname":"Akkāman","profileurl":"https://steamcommunity.com/id/officials1mple/","avatar":"https://avatars.steamstatic.com/a54840cd9d5c3dfe1f84424b509453d7ed190e23.jpg","avatarmedium":"https://avatars.steamstatic.com/a54840cd9d5c3dfe1f84424b509453d7ed190e23_medium.jpg","avatarfull":"https://avatars.steamstatic.com/a54840cd9d5c3dfe1f84424b509453d7ed190e23_full.jpg","avatarhash":"a54840cd9d5c3dfe1f84424b509453d7ed190e23","personastate":0}}
curl --location --request POST 'https://zylalabs.com/api/3658/steam+user+insights+api/4121/user+data?steamid=76561198034202275' --header 'Authorization: Bearer YOUR_API_KEY'
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
Los usuarios deben proporcionar un ID de cuenta de Steam.
La API de Información sobre Usuarios de Steam permite a los usuarios acceder a datos e información sobre los usuarios de Steam.com.
Hay diferentes planes para todos los gustos, incluyendo una prueba gratuita para un pequeño número de solicitudes, pero su tarifa está limitada para evitar el abuso del servicio.
Zyla ofrece una amplia gama de métodos de integración para casi todos los lenguajes de programación. Puede utilizar estos códigos para integrarlos en su proyecto según sea necesario.
El endpoint de datos del usuario devuelve información completa del usuario, incluyendo IDs de Steam, visibilidad de perfil, nombres de usuario, avatares y URLs de perfil. Estos datos ayudan a los desarrolladores a crear experiencias de juego personalizadas.
Los campos clave en la respuesta incluyen `steamID3`, `steamID2`, `steamID64`, `personaname`, `profileurl` y las URL de los avatares. Estos campos proporcionan información esencial sobre la identidad del usuario y el perfil.
Los datos de la respuesta están estructurados en formato JSON, con identificadores de usuario en el nivel superior y detalles del perfil anidados dentro de un objeto "perfil". Esta organización permite un acceso fácil a atributos específicos del usuario.
El punto final proporciona información como IDs de usuario, estados de visibilidad de perfil, nombres de usuario, imágenes de avatar y estado personal. Estos datos pueden ser utilizados para mostrar perfiles de jugadores y mejorar las interacciones de los usuarios.
Los usuarios pueden personalizar sus solicitudes proporcionando diferentes identificadores de cuentas de Steam como parámetros. Esto permite la recuperación de datos adaptada para usuarios específicos, habilitando características personalizadas en las aplicaciones.
Por ejemplo, `communityvisibilitystate` indica la visibilidad del perfil del usuario (0-3), mientras que `personastate` refleja el estado en línea del usuario (0-5). Comprender estos campos ayuda a los desarrolladores a utilizar los datos de manera efectiva.
La precisión de los datos se mantiene a través de la integración directa con la plataforma Steam, asegurando que la información recuperada esté actualizada y refleje el estado actual de los perfiles de usuario.
Los casos de uso típicos incluyen mostrar perfiles de jugadores, crear tablas de clasificación, generar recomendaciones de juegos basadas en las bibliotecas de los usuarios y facilitar interacciones sociales entre los jugadores.
Nivel de Servicio:
100%
Tiempo de Respuesta:
818ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
764ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
329ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
37ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
3.035ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
3.375ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
248ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
531ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
892ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
839ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
159ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
811ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.437ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
4.650ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
50ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
143ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
823ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
744ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
436ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
799ms