Gaming3 MIN

Steam cambia su API de reseñas el 22 de octubre y mantiene el acceso sin clave

Valve retirará la dirección que usan los programas para descargar opiniones. La sustituta admite consultas anónimas, con límites menores, y exige adaptar los filtros y la lectura de los datos.

Resumen real de reseñas de Portal 2 en Steam con sus filtros de idioma, fechas y tiempo de juego
Imagen: Valve / Steam · captura de INSERT FUTURE

Los programas que descargan reseñas de Steam tienen una fecha límite. Valve desactivará la antigua dirección de consulta el 22 de octubre, según el aviso que publicó el día 2. Quien mantenga una herramienta conectada a esa dirección deberá adaptarla para que siga recibiendo opiniones. Leer o escribir reseñas en la tienda no forma parte de este cambio.

La API es la vía que permite a un programa pedir las reseñas de un juego y recibirlas ordenadas como datos, sin copiar cada comentario a mano. Puede servir a un estudio para detectar quejas repetidas o a investigadores para comparar juegos, como en el estudio sobre las reseñas de títulos que usan IA. Valve explica que separar estas consultas de la tienda ayudará a evitar ralentizaciones cuando haya mucha actividad y permitirá a los desarrolladores consultar con más frecuencia.

01

Se podrá consultar sin una clave de desarrollador

El anuncio se dirige a estudios y les indica que utilicen una clave de Steamworks asociada a su juego. Sin embargo, la documentación de GetAppReviews también permite consultas anónimas. Es importante para quienes mantienen herramientas públicas y podría perderse si solo se lee el aviso de migración.

Sin clave, las consultas comparten un límite de frecuencia menor y pueden recibir una respuesta guardada durante un máximo de diez minutos. Eso significa que pedir los datos otra vez no garantiza ver la última reseña al instante. Cuando se supera el límite, el servicio devuelve el código HTTP 429, que indica demasiadas peticiones. Valve no publica en esa página una cifra de consultas permitidas por minuto.

Conviene distinguir esta sustitución del cierre de la API pública anunciado por Reddit. Steam mantiene una vía pública para leer reseñas automáticamente. Su servidor exclusivo para editores es otra dirección y, según la guía general de la API, sí exige una clave de editor en todas las consultas.

Documentación real de GetAppReviews con la clave opcional, el identificador del juego y las opciones de filtrado
Imagen: Valve / Steamworks · captura de INSERT FUTURE
02

Cambiar la dirección no basta

La dirección retirada contiene «store.steampowered.com/appreviews». La nueva consulta pública es GetAppReviews, dentro de IUserReviewsService, en api.steampowered.com. Además de mover la petición, hay que adaptar cómo se envía y cómo se interpreta la respuesta. La guía de migración enumera cambios que pueden romper un programa aunque consiga conectarse.

Los parámetros pasan a enviarse en input_json, un paquete de texto estructurado con las opciones de la consulta. El idioma cambia de language a languages y admite una lista. Algunas opciones que antes se expresaban con palabras utilizan ahora valores numéricos definidos en la documentación. También desaparecen el indicador success y el número de juegos que posee el autor de la reseña, y se añade refunded para indicar si recibió un reembolso.

Antes del 22 de octubre, quien mantenga una herramienta debería probar que recibe las reseñas esperadas, conserva sus filtros y puede recorrer varias páginas de resultados. Estas son comprobaciones recomendadas a partir de los cambios documentados, no una migración que hayamos ejecutado. Valve no ha concretado la hora del apagado en el anuncio, así que esperar al propio día 22 añade un riesgo innecesario.

Lista oficial de cambios para migrar desde appreviews, con diferencias en parámetros y campos de respuesta
Imagen: Valve / Steamworks · captura de INSERT FUTURE
00

La conversación empieza aquí

Accede con una cuenta de apoyo para comentar. Entrar

Todavía no ha comentado nadie. ¿Estrenas tú?

SIGUE LEYENDO

También te puede interesar

PORTADA