Copy and paste the API Key from X into the twitter_consumer_key setting.
Copy and Paste the API Key Secret from X into the twitter_consumer_secret setting.
Click the green checkmark to save the changes.
Users should now be able to log into your forum using their Twitter Account.
Rich Embeds
The above steps also apply if you want to enable “rich embedding” which allows displaying tweets with their media (images video, etc). If you want rich embeds but don’t need Twitter login, simply uncheck enable twitter logins and leave the consumer key and secret intact.
Rebaking or rebuilding HTML for posts with tweets will re-fetch those tweets, counting against your monthly tweet cap.
Just noticed we were getting the same error on our site with Twitter auth. I noticed Twitter has a new process for authorizing developer apps, so we are going through the approval process. Not sure if it is related, or if this problem has just been in place for a long time now.
I do recommend that those who haven’t applied on developer.twitter.com for their Twitter app, to do so.
For the near future, you can continue to manage existing apps here on apps.twitter.com. However, we will soon retire this site and consolidate all developer tools, API access, and app management within the developer portal at developer.twitter.com. You will be able to access and manage existing apps through that portal when we retire this site.
Probablemente estás usando alguna extensión que bloquea redes sociales, seguimiento o algo similar. Intenta iniciar sesión en una ventana anónima con todas las extensiones desactivadas.
Espero que este sea el lugar adecuado para hacer esta pregunta. Veo que en https://try.discourse.org/ el registro mediante Twitter muestra el siguiente mensaje:
Esta aplicación podrá:
Ver los Tweets de tu línea de tiempo (incluidos los Tweets protegidos), así como tus listas y colecciones.
Ver tu información de perfil de Twitter y la configuración de tu cuenta.
Ver las cuentas que sigues, que tienes silenciadas y que has bloqueado.
Ver tu dirección de correo electrónico.
¿Es posible configurarlo para que solo acceda a la información mínima necesaria: nombre y dirección de correo electrónico, creo?
Esto ya es la información mínima requerida por Twitter.
Como puedes ver en la guía, lo único que exigimos de Twitter es el correo electrónico del usuario que Discourse necesita para crear la cuenta de usuario. Todo lo demás son la configuración básica decidida por Twitter al seleccionar “Solo lectura” en la sección de Permisos de la aplicación.
No uso Twitter, pero asumo que el enlace de respuesta es diferente del enlace del tuit original. Por lo tanto, solo estás enlazando a la respuesta. ¿Enlazar al tuit original también incluye la primera respuesta o solo el tuit original?
Esa es, efectivamente, una solución alternativa. Pero, ¿cómo puedes elegir tener el tuit original por encima de una respuesta? Entonces, ¿cómo se “elige”? A veces veo que alguien publica en otro sitio web indicando que el tuit original tiene su primera respuesta debajo.
También estoy notando el mismo problema de registro. Cuando intento usar una cuenta de prueba, y Twitter incluso indica al registrarse que se está accediendo al correo electrónico, la cuenta de correo electrónico no se rellena previamente en el formulario de registro de cuenta después de completar el handshake de autenticación con Twitter, y también muestra “user_1” para el nombre de usuario prellenado. Los rich embeds tampoco funcionan.
No entren en pánico y esperen pacientemente. El equipo de Discourse lee cada publicación con mucho cuidado, así que estoy seguro de que ya están al tanto de esto.