API de Python para enviar publicaciones

Si necesitas usar Python para publicar en tu foro, estoy seguro de que este código te ayudará definitivamente.

En primer lugar, obtén la herramienta de publicación, herramientas.

O obtén el paquete directamente:

pip install fluent-discourse

Para más interfaces, consulta:

Discourse API Docs

Muchas gracias por simplificar la cantidad de código en la API de solicitudes de Python.

from fluent_discourse import Discourse
client = Discourse(base_url="url", username="user_name",
                   api_key="user_key", raise_for_rate_limit=True)
data = {
    'title': '',
# contenido
    'raw': '',
# Obtén un ID de publicación cuando necesites responder a una publicación
#     'topic_id': '5',
# ID de categoría
   'category': '5',
# etiquetas
    'tags': ['Etiqueta 1', 'Etiqueta 2'],

}
latest = client.posts.json.post(data)

Puedes usar la API para responder o publicar un nuevo tema si solo necesitas cambiar lo que sea necesario.
Perdón si hay algunos errores en la descripción de este artículo, ya que el inglés no es mi lengua materna. Gracias por su comprensión.

Te mostraré cómo obtener el ID de categoría y el ID de publicación más adelante.

¿Puedes publicar un ejemplo? :slight_smile: Gracias.

Sin respuesta (en promesa) sin respuesta: sin respuesta

Lamento no haber podido escribir más ejemplos útiles de Python por estar demasiado ocupado.

Lo probé y funciona. ¡Muchas gracias!