Hallo zusammen,
wir verwenden ein Python-Skript, um Kategorien und Unterkategorien mit Hierarchie sowie Kategoriebeschreibungen zu erstellen, und haben dies erfolgreich umgesetzt. Wir möchten jedoch auch ein Kategorie-Bannerbild basierend auf Eingaben aus der von uns verwendeten CSV-Datei zuordnen. Dies gelingt uns derzeit nicht, obwohl die Bilddatei erfolgreich in die Discourse-Instanz hochgeladen wird und das Python-Skript ohne Fehler als erfolgreich aktualisierte Kategorie angezeigt wird.
- Bild-Upload erfolgreich, aber nicht mit Kategorie verknüpft
-
Titel: Warum wird das hochgeladene Bild nicht als Kategorie-Banner in Discourse angezeigt?
-
Inhalt:
Ich verwende die Discourse-API, um ein Bild hochzuladen und es als Kategorie-Banner zuzuordnen. Der Python-Code meldet, dass die Kategorie erfolgreich aktualisiert wurde und das hochgeladene Bild in der Discourse-Instanz sichtbar ist. Das Bannerbild wird jedoch nicht der Kategorie zugeordnet.
Hier ist der von mir verwendete Codeausschnitt: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())Ist ein zusätzlicher Schritt oder eine Einstellung erforderlich, um das Bild der Kategorie zuzuordnen?
-
- Hochgeladenes Bild wird trotz Erfolgsmeldung nicht auf die Kategorie angewendet
-
Titel: Warum wird das Kategorie-Banner nicht aktualisiert, obwohl der API-Aufruf erfolgreich ist?
-
Inhalt:
Ich lade ein Bild über die API in die Discourse-Instanz hoch und weise es als Kategorie-Banner zu. Der API-Aufruf gibt eine Erfolgsmeldung zurück, und das Bild ist im Upload-Bereich von Discourse sichtbar. Das Kategorie-Banner bleibt jedoch leer.
So weise ich das Bannerbild zu: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()}")Warum erscheint das Bannerbild trotz der erfolgreichen API-Meldung nicht auf der Kategorie?
-
- Python-Skript meldet Erfolg, aber Bannerbild ist nicht sichtbar
-
Titel: Warum wird das Discourse-Kategorie-Bannerbild nach einer erfolgreichen API-Antwort nicht aktualisiert?
-
Inhalt:
Ich versuche, ein Kategorie-Bannerbild über die Discourse-API hochzuladen und zuzuweisen. Das Python-Skript meldet Erfolg, und ich kann das hochgeladene Bild in der Discourse-Instanz sehen. Das Bild wird jedoch nicht der Kategorie zugeordnet.
Codeausschnitt: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()}")Ist ein bestimmter Parameter oder ein zusätzlicher Schritt erforderlich, um sicherzustellen, dass das Bannerbild der Kategorie zugewiesen wird?
-