¿Controlar componentes de temas a través de la API?

Hola a todos,

Solo me preguntaba si es posible habilitar/deshabilitar componentes de temas a través de la API. Parece que había una forma de hacerlo, pero no se menciona en la Documentación de la API de Discourse actual. La pista de tal posibilidad fue dada por ChatGPT, y sí, ciertamente sé que esto está lejos de ser una fuente de información confiable. Solo me pregunto si esto es factible de alguna manera remota, y el cuento de hadas que me contó ChatGPT suena perfecto, pero no funciona. La API devuelve 404 para las credenciales de API de los usuarios administradores.

Pedirle a ChatGPT que se refiera a la fuente de su información sobre esta solicitud

ChatGPT se disculpa por el error...

1 me gusta

Mi suposición es que ChatGPT se lo inventó todo. :rofl:

Así que, como puedes ver, todavía no estamos todos sin trabajo. :stuck_out_tongue:

No existe el concepto de “habilitar” o “deshabilitar” un Componente de Tema, simplemente lo agregas o lo eliminas de un tema principal. EDITAR: ¡incorrecto, mira la publicación de @Canapin abajo!

ChatGPT se lo inventó todo. se equivocó de punto final y cuerpo.

Usando la pestaña de red del navegador, puedo ver que agregar un Componente de Tema a un tema principal se llama

PUT /admin/themes/<id>

(id del componente)

Con una carga útil algo como:

parent_theme_ids: [<parent_id>]

No me lo inventé, solo miré la pestaña de Red en mi navegador :nerd_face:

De nada.

3 Me gusta

Parece que sí.

Pero no parece ser accesible a través de una API externa…

Gracias de todos modos.

Eso es del navegador, debe ser. Asegúrate de que tu clave tenga la autoridad correcta (usuario único, ámbito global).

El concepto existe y los botones se llaman “Habilitar” y “Deshabilitar” en la interfaz de Discourse :slight_smile:

image

Y por supuesto, se puede hacer a través de la API:

Me refiero tanto a temas COMO a componentes en mi publicación, pero aparentemente es un poco diferente para los temas, así que debería arreglar mi solución.

2 Me gusta

¡Oh! ¡Mi error! ¡Bien hecho! :sonrojado: Esos botones están demasiado abajo :wink:

Pero ChatGPT todavía se equivocó :slight_smile:

Modifiqué mi publicación en consecuencia. @kinetiksoft lo siento mucho, mira arriba, es posible pero no como te lo decía ChatGPT.

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.