Всем привет,
Мы используем Python-скрипт для создания категорий и подкатегорий с иерархией, а также описаний категорий, и успешно справились с этой задачей. Однако мы также хотим назначать изображение баннера категории на основе данных из CSV-файла, который используем, но пока не можем этого сделать, даже хотя файл изображения успешно загружается в экземпляр Discourse, а Python-скрипт показывает, что категория обновлена без ошибок.
- Загрузка изображения успешна, но оно не связано с категорией
- Заголовок: Почему загруженное изображение не отображается как баннер категории в Discourse?
- Содержание:
Я использую API Discourse для загрузки изображения и назначения его в качестве баннера категории. Код на Python сообщает об успешном обновлении категории, и загруженное изображение видно в экземпляре Discourse. Однако изображение баннера не применяется к категории.
Вот фрагмент кода, который я использую:
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())
Возможно, требуется дополнительный шаг или настройка для привязки изображения к категории?
- Загруженное изображение не применяется к категории, несмотря на сообщение об успехе
- Заголовок: Почему баннер категории не обновляется, хотя вызов API успешен?
- Содержание:
Я загружаю изображение в экземпляр Discourse через API и назначаю его в качестве баннера категории. Вызов API возвращает успешный ответ, и изображение видно в разделе загрузок Discourse. Однако баннер категории остаётся пустым.
Вот как я назначаю изображение баннера:
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()}")
Почему изображение баннера может не отображаться на категории, несмотря на то, что API сообщает об успехе?
- Python-скрипт сообщает об успехе, но изображение баннера не видно
- Заголовок: Почему изображение баннера категории в Discourse не обновляется после успешного ответа API?
- Содержание:
Я пытаюсь загрузить и назначить изображение баннера категории с помощью API Discourse. Скрипт на Python регистрирует успех, и я вижу загруженное изображение в экземпляре Discourse. Однако изображение не связано с категорией.
Фрагмент кода:
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()}")
Требуется ли какой-то специальный параметр или дополнительный шаг, чтобы гарантировать применение изображения баннера к категории?