Creo temas y categorías a través de la API. Cuando creo una categoría, se crea automáticamente un tema titulado “acerca de ***”, pero quiero “deslistarlo” para que los usuarios no puedan verlo. ¿Alguna sugerencia sobre cómo puedo hacer esto?
Usa la API. Obtendrás el ID del tema cuando crees el tema y luego lo deslistarás. Consulta Cómo hacer ingeniería inversa de la API de Discourse para ver cómo deslistarlo.
2 Me gusta
No tengo el ID del tema, ya que Discourse lo crea automáticamente cuando creo una categoría.
Creo que el ID del tema de ‘Acerca de’ se encuentra en el registro de la categoría que se devuelve al crear la categoría.
Esta es una respuesta de ejemplo y no encontré ningún “topic_id”, ¿puedes ayudarme aquí @pfaffman?
{
"category": {
"id": 68,
"name": "FREE TEST API 1 AUTO",
"color": "0088CC",
"text_color": "FFFFFF",
"slug": "free-test-api-1-auto",
"topic_count": 0,
"post_count": 0,
"position": 67,
"description": null,
"description_text": null,
"description_excerpt": null,
"topic_url": "/t/about-the-free-test-api-1-auto-category/82133",
"read_restricted": false,
"permission": null,
"notification_level": 1,
"can_edit": true,
"topic_template": null,
"has_children": null,
"sort_order": null,
"sort_ascending": null,
"show_subcategory_list": false,
"num_featured_topics": 3,
"default_view": null,
"subcategory_list_style": "rows_with_featured_topics",
"default_top_period": "all",
"default_list_filter": "all",
"minimum_required_tags": 0,
"navigate_to_first_post_after_read": false,
"custom_fields": {},
"min_tags_from_required_group": 1,
"required_tag_group_name": null,
"read_only_banner": null,
"available_groups": [
"admins"
],
"auto_close_hours": null,
"auto_close_based_on_last_post": false,
"group_permissions": [
{
"permission_type": 1,
"group_name": "everyone"
}
],
"email_in": null,
"email_in_allow_strangers": false,
"mailinglist_mirror": false,
"all_topics_wiki": false,
"can_delete": true,
"cannot_delete_reason": null,
"allow_badges": true,
"topic_featured_link_allowed": true,
"search_priority": 0,
"uploaded_logo": null,
"uploaded_background": null
}
}
Creo que esto es lo que estás buscando:
Gracias, funcionó @pfaffman
1 me gusta
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.