Salut à tous,
Nous utilisons un script Python pour créer des catégories et des sous-catégories avec une hiérarchie, ainsi que des descriptions de catégories, et nous y sommes parvenus avec succès. Cependant, nous souhaitons également associer une image de bannière de catégorie en fonction des informations provenant du fichier CSV que nous utilisons, mais nous n’y parvenons pas actuellement, même si le fichier image est téléchargé avec succès sur l’instance Discourse et que le script Python indique que la catégorie a été mise à jour avec succès sans échec.
-
Téléchargement d’image réussi mais non associé à la catégorie
-
Titre : Pourquoi l’image téléchargée n’apparaît-elle pas comme bannière de catégorie dans Discourse ?
-
Contenu :
J’utilise l’API Discourse pour télécharger une image et l’associer comme bannière de catégorie. Le code Python indique que la catégorie a été mise à jour avec succès et que l’image téléchargée est visible dans l’instance Discourse. Cependant, l’image de bannière n’est pas appliquée à la catégorie.
Voici l’extrait de code que j’utilise :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())Y a-t-il une étape ou un paramètre supplémentaire requis pour associer l’image à la catégorie ?
-
-
Image téléchargée non appliquée à la catégorie malgré le message de succès
-
Titre : Pourquoi la bannière de catégorie ne se met-elle pas à jour même si l’appel API est réussi ?
-
Contenu :
Je télécharge une image sur l’instance Discourse en utilisant l’API et je l’assigne comme bannière de catégorie. L’appel API renvoie une réponse de succès et l’image est visible dans la section des téléchargements de Discourse. Cependant, la bannière de catégorie reste vide.
Voici comment j’assigne l’image de bannière :python
uploaded_image_url = upload_image(image_path) if uploaded_image_url: data = { "name": "Sample Category", "slug": "sample-category", "uploaded_background": uploaded_image_url } response = requests.post(create_url, json=data, headers=headers) print(f"Response: {response.status_code}, {response.json()}")Pourquoi l’image de bannière pourrait-elle ne pas apparaître sur la catégorie malgré le succès rapporté par l’API ?
-
-
Le script Python signale un succès, mais l’image de bannière n’est pas visible
-
Titre : Pourquoi l’image de bannière de catégorie Discourse ne se met-elle pas à jour après une réponse API réussie ?
-
Contenu :
J’essaie de télécharger et d’assigner une image de bannière de catégorie en utilisant l’API Discourse. Le script Python enregistre un succès et je peux voir l’image téléchargée dans l’instance Discourse. Cependant, l’image n’est pas associée à la catégorie.
Extrait de code :python
response = requests.post(create_url, json=data, headers=headers) if response.status_code == 200: print("Category updated successfully.") else: print(f"Failed to update category: {response.json()}")Y a-t-il un paramètre spécifique ou une étape supplémentaire requise pour garantir que l’image de bannière soit appliquée à la catégorie ?
-