Los eventos publicados de la asociación, incluidos los que son solo para socios
const url = 'https://api.vimine.network/v1/events?filter=upcoming';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.vimine.network/v1/events?filter=upcoming' \ --header 'Authorization: Bearer <token>'Autorizaciones
Sección titulada «Autorizaciones»Parámetros
Sección titulada «Parámetros»Parámetros de consulta
Sección titulada «Parámetros de consulta»El idioma en el que leer los textos de la asociación (it, en). Por defecto: el idioma del propio socio (token de socio), después Accept-Language y, por último, el de la asociación. Cada texto es la traducción de la asociación cuando ha escrito una para un idioma que ha activado; si no, su texto italiano: locale en la respuesta dice cuál se ha servido para el título; locales, cuáles existen. Un valor no admitido se ignora
Respuestas
Sección titulada «Respuestas»Eventos
object
object
El idioma en el que se ha servido el title. Cuando no es el que pediste, la asociación no tiene traducción: has recibido su texto italiano, no una traducción automática
Los idiomas en los que este evento tiene título — siempre el de la asociación, más los que ha activado y en los que ha escrito
Markdown; renderízalo tú
object
object
object
object
object
0 = gratuito
Plazas que quedan (nunca quién las ocupa)
Ejemplo
{ "items": [ { "status": "published", "visibility": "members_only", "registration_types": [ { "reason": "sold_out" } ] } ]}Petición no válida
object
object
Ejemplogenerado
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}Credenciales ausentes o no válidas
object
object
Ejemplogenerado
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}No permitido
object
object
Ejemplogenerado
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}No encontrado
object
object
Ejemplogenerado
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}Límite de frecuencia superado
object
object
Ejemplogenerado
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}Error interno
object
object
Ejemplogenerado
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}