Integración de Discourse + Páginas de Facebook con Zapier no funciona

Disculpa si la categoría es incorrecta; Composer no me permite seleccionar categorías


¡Hola a todos :smiley:!

He visto varias publicaciones sobre automatización a través de Zapier, me dio curiosidad y quise entrar a probar :zap:

Tengo una Página de Facebook, así que quería hacer lo siguiente:

Cuando publique en mi Página de Facebook → Crear una publicación en Discourse :discourse:


Lo configuré correctamente con los datos que solicita Zapier (Clave API, Nombre de usuario API y URL del sitio), pero devuelve un error 403 :confused:

He visto algunos errores relacionados con CORS aquí en Meta, pero implican un cambio en app.yml. Soy cliente de Discourse para código abierto, por lo que no estoy seguro de mis posibilidades.

¿Estás siguiendo lo que lees en este post Use the Zapier Discourse Zap Templates? Si es así, ¿quizás el zap de Discourse aún no se ha actualizado para reflejar el nuevo método de API? Solo una suposición.

https://meta.discourse.org/t/discourse-api-documentation/22706/264?u=tobiaseigen

Cuando configuraste la cuenta de Discourse en Zapier, ¿usaste una clave API de todos los usuarios o una clave API de un solo usuario?

No he probado crear una publicación en Discourse desde una publicación de Facebook, pero sí he probado crear una publicación en Discourse desde una publicación de WordPress. Esto está funcionando correctamente para mí, por lo que parece que Zapier ha actualizado correctamente su aplicación de Discourse para usar nuestro nuevo método de autenticación de API.

Lo intenté con ambas, e incluso probé con PostWoman, obteniendo el mismo error.

#Fuera de tema: ¿Hay alguna forma de que mi “título” no se cambie automáticamente a “cliente” aquí en meta?

Si estás recibiendo una respuesta 403 al usar la clave de API de Todos los Usuarios tanto en Zapier como en PostWoman, es muy probable que el problema sea que la clave de API o el nombre de usuario de la API que estás utilizando no son correctos. Si vas a la sección Mis aplicaciones de Zapier y haces clic en el botón Probar, ¿ves un mensaje de Éxito?

Si obtienes ese error con una clave de API de un solo usuario, el problema podría ser que el usuario bajo el que estás publicando no tiene permiso para crear un tema en la categoría que has seleccionado.

Otra posible causa del problema podría ser que los valores que estás enviando a Discourse con la solicitud no sean válidos. ¿Puedes crear un tema a través de la interfaz de usuario de Discourse con el título y el contenido del mensaje que estás enviando desde Zapier?

Resulta que este era el problema :open_mouth:

Aunque me parece un poco extraño, ya que había permitido que ese grupo publicara en esta categoría (creé un usuario llamado FacebookBot y lo convertí en moderador), pero por alguna razón Discourse :discourse: a veces no guarda la configuración :thinking:


Creé un grupo llamado “CommunityBots”, le di permiso para publicar y ahora funcionó correctamente :smiley:


Gracias a @simon y @tobiaseigen por su amable atención :hugs:

Espero tener más problemas muy pronto (Solo broma, jaja) :joy: