Skip to Content
VLRdevAPI

Visión General de la API de Noticias (News API)

Consulta las últimas noticias de Valorant en vlr.gg mediante el espacio de nombres news.

La API de Noticias proporciona acceso a los artículos publicados en vlr.gg. Se accede mediante vlrdevapi.news a través del cliente por defecto del módulo o mediante una instancia explícita de VLRClient.

El espacio de nombres news no es invocable con un ID vinculado previamente (curried) — no tiene patrón de acceso pre-asociado. Se consulta directamente por número de página.

Patrones de Acceso

Nivel de módulo (cliente por defecto)

import vlrdevapi

result = vlrdevapi.news(page=1)
print(f"Noticias en la página 1: {len(result.news)}")

Cliente explícito

from vlrdevapi import VLRClient

with VLRClient() as client:
    result = client.news(page=1)
    print(f"Más páginas disponibles: {result.has_next_page}")

Referencia

MétodoRetornaDescripción
news(page)NewsPageExplora el listado de noticias con paginación
news.article(article_id)NewsArticleObtiene el contenido completo de un artículo

Manejo Común de Errores

Todos los métodos de noticias lanzan excepciones tipadas de vlrdevapi.exceptions:

ExcepciónCuándo se Lanza
ValidationErrorArgumentos inválidos (page inválido, etc.)
NotFoundErrorLa página o el artículo no existen (página fuera de rango o ID de artículo desconocido — vlr.gg devuelve una página genérica detectada por el contenido)
RequestErrorFallo de red o error HTTP
RateLimitErrorDemasiadas peticiones (HTTP 429)
import vlrdevapi
from vlrdevapi.exceptions import ValidationError, RequestError

try:
    result = vlrdevapi.news(page=1)
    print(f"Se obtuvieron {len(result.news)} noticias")
except ValidationError as e:
    print(f"Entrada inválida: {e}")
except RequestError as e:
    print(f"Error en la petición: {e}")

Última actualización el

En esta página