En el pasado, teníamos un “simple” incrustador de Twitter que dependía de cierta magia para generar el onebox. Esto tenía demasiados casos extremos y resultaba en resultados muy irregulares, a menudo rompiéndose.
Si algún auto-alojador desea incrustaciones de Twitter en el futuro, siga:
Todas las personas alojadas por CDCK utilizan las cuentas de CDCK, por lo que no necesitan preocuparse por configurar esto.
Pero como dije, hace tiempo que la función funcionaba perfectamente. Enlace activado. Vista previa desactivada.
No quiero asociar una cuenta de Twitter a mi instancia. Tampoco quiero asentir ciegamente a un contrato de desarrollador y comprometerme con Twitter para lo que sea. Y ciertamente no quiero usar Twitter como inicio de sesión.
¿Puedes confirmar que configuraste ambos twitter consumer key y twitter consumer secret en la configuración del sitio y luego intentaste reconstruir el HTML (menú de publicaciones → botón Rebuild HTML)?
Lamento la frustración, pero créeme que hice todo lo posible para encontrar una solución alternativa. El problema es que Twitter ya no proporciona la información de una manera significativa para que la analicemos y la mostremos. Encontramos soluciones alternativas para obtener la mayor parte de la información (por ejemplo, nombre de usuario, mensaje, número de retweets, etc.), pero no pudimos encontrar una para el tuit citado, que es una parte importante del tuit.
Volví a probar con mis claves de Twitter y confirmo de nuevo que funciona. Lo único que hice fue configurar los dos ajustes del sitio y reconstruir el HTML. Entonces, la URL se renderizó como un onebox.
¿Podrías reconstruir las claves de la API de Twitter e intentarlo de nuevo? Asegúrate de no mezclar la clave y el secreto.
Yo mismo tuve este problema después de intentar configurarlo hoy, y encontré este tema inicialmente después de buscar y no lo vi mencionado de inmediato en este tema todavía; Después de buscar en otras publicaciones, para mí, tuvo que ver con lo que dicen las publicaciones enlazadas a continuación (use el plan elevado en lugar del plan esencial predeterminado), a pesar de la redacción en el sitio de Twitter sobre la revisión de su solicitud, la mía fue aprobada instantáneamente y funcionó bien de inmediato.
Esperamos poder añadir una advertencia en el panel de administración cuando los usuarios estén erróneamente en el plan esencial, explicando el problema.