API Eventbrite - KolMitE

API Eventbrite

API Eventbrite

diciembre 11, 2018 Simple 0


Descripción

El complemento API Eventbrite trae el poder de Eventbrite a WordPress, tanto para usuarios como para desarrolladores. Docs disponibles aquí.

Al conectarse a su cuenta de Eventbrite, los eventos se pueden mostrar directamente en su sitio web WordPress.org, junto con los detalles del evento y la información del boleto. Los eventos se combinarán con el diseño de cualquier tema, y ​​los eventos pueden ser filtrados por el organizador o el lugar, al igual que los archivos de publicaciones.

Como desarrollador de temas o complementos, obtienes herramientas fáciles de usar para hacer que cualquier tema o complemento sea compatible con Eventbrite. Use las funciones de ayuda para eliminar la complejidad y el trabajo pesado de las llamadas a la API, y aproveche las etiquetas de plantillas variadas para mostrar información de diversos eventos.

Logotipo de Eventbrite utilizado con permiso. Foto de la portada por Daniel Robert Dinu, licenciada bajo CC0.

Instalación

El complemento API Eventbrite también requiere el complemento Keyring, que se utiliza para administrar la conexión del usuario a eventbrite.com. El anillo de llaves debe instalarse, activarse y usar una conexión a eventbrite.com para que cualquier evento se muestre en el sitio web.

Si el complemento API de Eventbrite está instalado pero falta Keyring o una conexión de eventbrite.com, los avisos de administración le indicarán al usuario enlaces útiles.

  1. Subir eventbrite-api.zip o búsquelo en la página de complementos> Agregar nuevo administrador.
  2. Activa el complemento a través del menú Complementos.
  3. Repita estos pasos para el complemento Llavero.
  4. Inicie sesión en su cuenta de Eventbrite, cree una aplicación y autorice Llavero.
  5. Asigne la plantilla de la página Eventbrite Events a una página. Esta será la página que muestra tus eventos Eventbrite.

Para obtener instrucciones más detalladas, consulte la página de asistencia al usuario de la API de Eventbrite.

Preguntas más frecuentes

Instrucciones de instalación

El complemento API Eventbrite también requiere el complemento Keyring, que se utiliza para administrar la conexión del usuario a eventbrite.com. El anillo de llaves debe instalarse, activarse y usar una conexión a eventbrite.com para que cualquier evento se muestre en el sitio web.

Si el complemento API de Eventbrite está instalado pero falta Keyring o una conexión de eventbrite.com, los avisos de administración le indicarán al usuario enlaces útiles.

  1. Subir eventbrite-api.zip o búsquelo en la página de complementos> Agregar nuevo administrador.
  2. Activa el complemento a través del menú Complementos.
  3. Repita estos pasos para el complemento Llavero.
  4. Inicie sesión en su cuenta de Eventbrite, cree una aplicación y autorice Llavero.
  5. Asigne la plantilla de la página Eventbrite Events a una página. Esta será la página que muestra tus eventos Eventbrite.

Para obtener instrucciones más detalladas, consulte la página de asistencia al usuario de la API de Eventbrite.

¿Hay instrucciones más detalladas para Llavero y conectarse a Eventbrite?

¡Sí! Consulte la página de asistencia al usuario en el sitio web de la API de Eventbrite y publíquelo en los foros si necesita más ayuda.

Los eventos no se parecen mucho al resto del tema, ¿cómo puedo solucionarlo?

Si bien un tema no necesita saber acerca del complemento para mostrar eventos, siempre es mejor si el desarrollador del tema optimiza su tema para Eventbrite. Puedes publicar en el foro del tema y enviarles este enlace. También puede enviar un correo electrónico a [email protected] y veremos qué podemos hacer para ayudarlo. Los siguientes temas ya han sido optimizados:

  • Veinte quince
  • Veinte catorce
  • Dos mil trece
  • Dos mil doce
  • Dosmil once
  • Veinte diez
  • Bosco
  • Pedazo
  • Coralina
  • Edin
  • Ficticio
  • Goran
  • Ryu
  • Bosquejo
  • Compañero
  • Soltero
  • Superhéroe
  • Sorbete
  • Tonal
  • Escrito
Soy un desarrollador de temas; ¿Cómo puedo hacer mi tema optimizado para Eventbrite?

Suponiendo que su tema se basa en guiones bajos, la mayor parte del trabajo ya está hecho para usted. Simplemente cargue el tema y compare su marca con la de las plantillas incluidas en el complemento. Haga sus propias copias, ajuste el marcado según sea necesario y luego asigne sus plantillas en un add_theme_support llamada. La mayoría de los temas se pueden hacer en menos de diez minutos. Más detalles se pueden encontrar en el repositorio de Eventbrite API GitHub.

¿Qué puntos finales de Eventbrite son compatibles?

Actualmente se admiten los siguientes puntos finales, con más en camino. Abra un problema en GitHub para solicitar soporte para otros.

  • user_owned_events: Documentación de Eventbrite.
  • Detalles del evento: Documentación de Eventbrite.
  • búsqueda de eventos: Documentación de Eventbrite.
¿Dónde puedo obtener documentación detallada para trabajar con el complemento?

Todo el desarrollo del complemento API Eventbrite se realiza a través del repositorio de GitHub, y la documentación detallada se puede encontrar en la página de GitHub del repositorio.

¿Quién hizo este plugin?

Este complemento fue desarrollado por Automattic, en asociación directa con Eventbrite. El nombre y el logotipo de Eventbrite se usan con permiso.

Problemas conocidos

La plantilla de la página Eventbrite debe ser una página principal; no funcionará correctamente como una subpágina, dando errores 404.

El almacenamiento en caché de la API de Eventbrite y el propio complemento hará que los eventos demoren hasta diez minutos en aparecer en la página de Eventbrite. La desconexión y la reconexión pueden hacer que los eventos se actualicen más rápidamente. Para obtener instrucciones más detalladas, consulte la página de asistencia al usuario de la API de Eventbrite.

Opiniones

Wow que perdida de tiempo

arbol de sabiduría

Plantillas de página, llaveros, bla. ¿En serio, Auttomatic?

Te sugiero que reconsideres lo que estás haciendo en tu tiempo libre, además de encontrar formas de frustrar al infierno a los desarrolladores de WordPress.

¿Dónde está el panel de administración, dónde está el código corto. Qué es eso, no te pueden molestar …

BORRAR…

No funcionará con los sitios del generador de páginas

brianmurphy

Además de la documentación sucky que otras personas han mencionado, decidieron usar una plantilla de página personalizada para generar los eventos. Esto significa que no va a funcionar correctamente con los creadores de páginas, que es cualquier sitio moderno de WordPress.

Si solo usaran un código abreviado en lugar de una plantilla de página, entonces podría tener problemas con todos los demás problemas de no actualización que todos los demás tienen.

Por cierto, no hay una interfaz de usuario administrador. No tienes forma de controlar nada sobre este complemento. Eliminar y volver a configurar las configuraciones de llavero escasamente documentadas es lo que le dicen en lugar de darle un botón de actualización.

El peor plugin

NetGuarana

¡Nada funciona!

Algunos eventos no aparecen en el cuadro.

ilokano

Estamos utilizando la API para enumerar los eventos en una intranet de la empresa.

Funciona genial. Si puedo instalar … tu puedes!

laura.lee

Instalé el complemento, luego el llavero, seguí instrucciones simples, creé una página simplemente cambiando la plantilla en la página. La gente que escribió estos programas hizo todo el trabajo pesado. ¡Gracias!

Trabaja … con esfuerzo

Maeve lander

Lo tengo funcionando al final, con un esfuerzo sustancial. Siento que este plugin es bueno en teoría, pero defectuoso en varias formas clave.

1.) La configuración es compleja y no intuitiva. Incluso como desarrollador de WordPress con experiencia, tenía que ir y venir entre mi sitio, Eventbrite y al menos 3 conjuntos diferentes de instrucciones de instalación que, por alguna extraña razón, no se compilan en un solo lugar oficial y fácilmente identificable. Llegué al final … pero el esfuerzo simplemente no vale la pena.

2.) Como han mencionado otros, no recibe nuevos eventos Eventbrite automáticamente. Tienes que desconectar manualmente y reconectarte constantemente. Que molesto. Y un lapso de tiempo porque no se mencionó claramente en los documentos.

3.) La diferencia con el propio widget de Eventbrite no parece valer la pena en la OMI, a menos que haya tenido un gran número de eventos y no quisiera administrar el texto del listado en dos lugares. Para un solo evento, el widget integrable de Eventbrite es una forma mucho más fácil y rápida de lograr el mismo resultado final.

4.) Realmente me encantaría haber visto capturas de pantalla y / o una demostración de esto antes de hacer todo este esfuerzo. Un pequeño moho…. pero después de una hora o algo así, hacer que esto funcionara solo para descubrir que no era la mejor solución para mi caso de uso, realmente deja un mal sabor. Lo siento chicos.

Consejos para otros usuarios.

  • Cree sus eventos en Eventbrite primero, ENTONCES conecte la cuenta de Eventbrite. De lo contrario, el complemento no puede obtener los eventos y no mostrará nada.
  • Asegúrate de que tus eventos de Eventbrite sean PUBLICOS
  • Si agrega nuevos eventos o cambia la configuración de los eventos, deberá eliminarlos manualmente y luego volver a agregar Eventbrite en Herramientas> Llavero. Esto obliga a obtener los nuevos eventos manualmente.
  • Eche un vistazo a los widgets propios de Eventbrite como una opción alternativa para la integración simple de un solo evento.

Leer las 13 opiniones

Colaboradores y Desarrolladores

“Eventbrite API” es un software de código abierto. Las siguientes personas han contribuido a este plugin.

Contribuyentes

Traduzca “Eventbrite API” a su idioma.

¿Interesado en el desarrollo?

Busque el código, revise el repositorio SVN o suscríbase al registro de desarrollo por RSS.

Registro de cambios

1.0.12 – 12 de diciembre de 2016

  • Fijar la visualización de los iframes del ticket de Eventbrite.
  • Mejorar el manejo de plantillas de página.
  • Haga que el logotipo cargado completo esté disponible en el objeto de evento.

1.0.11 – 30 de mayo de 2016

  • Apoyen el estado parámetro en Eventbrite_Query al mostrar eventos privados.
  • Los formatos de fecha reflejan la configuración del administrador.
  • Mejore el formato de la URL para evitar problemas ocasionales con la API de Eventbrite.

1.0.10 – 7 de octubre de 2015

  • Solucionar el error de cuando Eventbrite_Query args conflicto con la URL de carga.
  • Solucionar errores relacionados con eventos del organizador que no son propiedad del usuario.
  • Agregue filtros para nombres transitorios y respuestas API.
  • Repare las advertencias de PHP cuando cierta información del ticket no esté disponible.

1.0.9 – 4 de octubre de 2015

  • Aumentar el tiempo de espera para las llamadas a la API de Eventbrite.
  • Agrega un filtro para expansiones.

1.0.8 – 18 de agosto de 2015

  • Se corrigió el error por el cual Eventbrite no se cargaba para los usuarios registrados, aparte del usuario que creó la conexión Eventbrite

1.0.7 – 9 de agosto de 2015

  • Añadir soporte para el nopaging Parámetro de consulta (props @otterly).
  • Añadir soporte para el categoria ID, subcategory_idy format_id Parámetros de consulta (props @moust).

1.0.6 – 2 de agosto de 2015

  • Evite el almacenamiento en caché y el filtrado en las respuestas de API no válidas.
  • Mejore las reglas de reescritura al vaciar en las páginas guardadas y los cambios de plantilla.

1.0.5 – 23 de abril de 2015

  • Agregue expansiones para manejar los cambios de última hora en la API planeada para el 13 de mayo de 2015.

1.0.4 – 2 de abril de 2015

  • Actualización de manejo de logotipos; Eventbrite anunció un cambio repentino que se producirá el 7 de abril de 2015.
  • Corrección de errores que afectan a la detección de logotipos en eventos.

1.0.3 – 31 de enero de 2015

  • Mostrar enlace de edición solo si el usuario ha iniciado sesión con las capacidades adecuadas.
  • Solo se imprime la marca del logotipo del evento si existe. Corrige el icono de imagen rota en Firefox.

1.0.2 – 21 de enero de 2015

  • Añadir filtro para la caducidad transitoria.

1.0.1 – 12 de diciembre de 2014

  • Agregue un código de referencia anónimo a las conexiones de OAuth para que Eventbrite pueda medir la adopción en WordPress.

1.0 – 1 de diciembre de 2014

  • Versión inicial.

Por favor Comparte y Síguenos:
RSS
Follow by Email
Facebook
Twitter

Deja una respuesta