Hola a todos:
Estamos utilizando un script de Python para crear categorías y subcategorías con jerarquía, junto con descripciones de categorías, y lo hemos logrado con éxito. Sin embargo, también queremos asociar una imagen de banner de categoría basada en la entrada de un archivo CSV que estamos utilizando, pero actualmente no podemos hacerlo, a pesar de que el archivo de imagen se carga correctamente en la instancia de Discourse y el script de Python muestra que la categoría se actualizó correctamente sin fallos.
- Carga de imagen exitosa pero no asociada con la categoría
-
Título: ¿Por qué la imagen cargada no aparece como banner de categoría en Discourse?
-
Contenido:
Estoy utilizando la API de Discourse para cargar una imagen y asociarla como banner de categoría. El código Python informa que la categoría se actualizó correctamente y la imagen cargada es visible en la instancia de Discourse. Sin embargo, la imagen del banner no se aplica a la categoría.
Aquí está el fragmento de código que estoy usando:python
data = { "name": category_name, "slug": category_slug, "uploaded_background": background_image_url } response = requests.post(create_url, json=data, headers=headers) print(response.json())¿Podría haber un paso o configuración adicional requerida para asociar la imagen con la categoría?
-
- Imagen cargada no aplicada a la categoría a pesar del mensaje de éxito
-
Título: ¿Por qué no se actualiza el banner de categoría aunque la llamada a la API sea exitosa?
-
Contenido:
Cargo una imagen en la instancia de Discourse usando la API y la asigno como banner de categoría. La llamada a la API devuelve una respuesta de éxito y la imagen es visible en la sección de cargas de Discourse. Sin embargo, el banner de categoría permanece en blanco.
Así es como asigno la imagen del banner:python
uploaded_image_url = upload_image(image_path) if uploaded_image_url: data = { "name": "Categoría de ejemplo", "slug": "categoria-de-ejemplo", "uploaded_background": uploaded_image_url } response = requests.post(create_url, json=data, headers=headers) print(f"Respuesta: {response.status_code}, {response.json()}")¿Por qué la imagen del banner podría no aparecer en la categoría a pesar de que la API informa éxito?
-
- El script de Python informa éxito, pero la imagen del banner no es visible
-
Título: ¿Por qué la imagen del banner de categoría de Discourse no se actualiza después de una respuesta exitosa de la API?
-
Contenido:
Estoy intentando cargar y asignar una imagen de banner de categoría usando la API de Discourse. El script de Python registra éxito y puedo ver la imagen cargada en la instancia de Discourse. Sin embargo, la imagen no está asociada con la categoría.
Fragmento de código:python
response = requests.post(create_url, json=data, headers=headers) if response.status_code == 200: print("Categoría actualizada con éxito.") else: print(f"Error al actualizar categoría: {response.json()}")¿Hay algún parámetro específico o paso adicional requerido para asegurar que la imagen del banner se aplique a la categoría?
-