Hola a todos, disculpen mi confusión, pero ¿el cambio de Twitter a la API significa que los usuarios ya no pueden usar el inicio de sesión con Twitter a menos que paguemos por la API?
Si es así, ¿hay alguna forma de ver cuántos usuarios están utilizando esta función de inicio de sesión para determinar si debemos mantenerla habilitada? De lo contrario, ¿podríamos deshabilitar el inicio de sesión con Twitter?
Disculpen si estoy malinterpretando, acabo de recibir un correo electrónico sobre la API de Twitter, gracias por cualquier ayuda.
Y se volvió a romper para nosotros. No cambiamos ninguna configuración, pero sí actualizamos a la versión 3.1.0.beta4. Esa actualización podría no estar relacionada, pero no lo sabemos. Fácilmente podría ser que la API de Twitter no funcione de nuevo.
Vi el resumen del correo electrónico y entendí la idea, pero lo ignoré mientras cambiaba y no tocaba nada, y todo sigue funcionando. No usamos el inicio de sesión de Twitter y solo tenemos esto para las incrustaciones, pero habilitamos el inicio de sesión de Twitter para probar si funcionaba y todavía funcionaba bien.
Hice esa cosa de cuenta Elevada (antes de la adquisición de Musk) hace un tiempo, que faltaba en el tutorial original, si mal no recuerdo. Lo que veo es un PROYECTO > 2 aplicaciones y las insignias ACCESO V1.1 y ACCESO V2.
Tal vez algo cambie y rompa esto, pero hasta ahora sigue comportándose como se esperaba.
Veo la alerta en el producto para “nuevo” titulada “Twitter API v2”.
Bueno, estaba funcionando cuando lo recreé, ahora me di cuenta hoy de que ya no lo hacía y fui a revisar y apareció un banner que ahora dice
SUSPENDIDA Esta aplicación ha violado las reglas y políticas de Twitter. Como resultado, ya no se puede acceder a ella. Para obtener ayuda, envíe un [ticket de soporte](https://help.twitter.com/forms/platform).
Editar: ya funciona de nuevo después de que lo recreé… Supongo que veré si se suspende de nuevo por cualquier violación vaga que haya sido…
¿Quizás se deba a que lo configuré en Desarrollo y no en Producción?
No sé por qué las aplicaciones de Twitter se deshabilitan aleatoriamente por violaciones de los Términos de Servicio, ya que sus correos electrónicos no explican nada.
El componente temático de @Lhc_fl parece ser una buena alternativa.
Esto no es válido para aplicaciones nuevas, creadas en el plan gratuito de la API v2.0 de Twitter. El inicio de sesión funciona, las oneboxes no funcionan.
Los que obtuvieron una suspensión aleatoria también están atrapados con esto, ya que necesitan crear un nuevo proyecto y una nueva aplicación en Twitter.
Acceso v1.1 para un conjunto restringido de puntos finales existentes que se conectan a la API de Twitter. Las aplicaciones sin Proyectos están limitadas a este nivel.
Pero mi aplicación también tiene la etiqueta v2:
Acceso v2 son los puntos finales más nuevos que se conectan a la API de Twitter. Solo las aplicaciones que están dentro de Proyectos pueden acceder a estos puntos finales.
Ahora, no sé qué versión de la API usa mi aplicación de proyecto.
Lo único que sé es que tanto el inicio de sesión como las “oneboxes” funcionan.
Y creo que mis otras aplicaciones fueron deshabilitadas porque con la versión gratuita, ahora solo puedes tener 1 aplicación, lo que significa que no puedes agregar el inicio de sesión de Twitter en múltiples Discourse desde la misma cuenta de desarrollador de Twitter con el plan gratuito.
Esta parece ser la “violación” de la que fui informado, aunque no se explicó.
Actualización: los rich embeds, que permiten incrustar tuits y sus medios, funcionan con el tutorial, y la guía se ha actualizado.
En otras palabras, todo está reparado y debería funcionar de tu lado, ya que lo probé yo mismo hoy.
Si tu aplicación está suspendida por Twitter, comprueba el número de aplicaciones que tienes en tu cuenta de desarrollador, ya que el plan gratuito solo permite 1 aplicación.
Si tu alojamiento es Discourse, debes saber que puedes contar con el apoyo de nuestro equipo directamente enviando un mensaje a @team o un correo electrónico a team@discourse.org.
Este es el caso y el comportamiento esperado para los sitios que se han conectado al plan gratuito de la API v2.0 de Twitter. No proporciona acceso de lectura al contenido.
Los sitios que todavía están en la antigua API v1.1 y no han tenido sus aplicaciones suspendidas, todavía es probable que obtengan oneboxes (incrustaciones enriquecidas).
Nota: Este problema es 100% de Twitter, y Discourse no tiene la culpa.
Me suspenden, así que me veré obligado a usar la nueva API (porque estaba usando una aplicación de desarrollo o algo así).
Esa es la forma en que un par de corporaciones obtienen toda la información en Internet. Es un momento crucial para moverse y estoy pensando en eliminar todo lo de Twitter y Reddit de nuestra instancia.
Esto necesita ser copiado/editado/escrito en nuestro foro de Discourse autoalojado, pero creo que tendremos que hacerlo de esa manera si realmente queremos tener la información.
Todo se perderá. Por cierto, podría ser genial para nosotros seguir usando el onebox para no romper nuestro laboratorio y pagarle a Twitter por eso
Funcionó durante unos días cuando seguí todos los pasos del tutorial, pero dejó de funcionar recientemente, y no tengo ni idea de por qué (error 404 al intentar crear el onebox). Añadí esta información al principio de la guía.
En primer lugar, después de haber pasado por esto con éxito anteriormente (como muchos de ustedes también lo han hecho), ahora no puedo ‘crear proyecto’, simplemente se actualiza rápidamente, sin importar el navegador que use.
Solo quiero informarte que somos conscientes de que los Twitter oneboxes no se muestran en algunos casos y estamos trabajando internamente para encontrar una solución.