¿Cómo subir un archivo mediante API y obtener su URL?

Hola, quiero subir un archivo (que no sea una imagen) a través de la API y obtener la URL de vuelta. ¿Cómo puedo lograrlo?
Probé la solución proporcionada aquí: https://meta.discourse.org/t/using-the-discourse-api-to-post-with-uploaded-files/29833/23, pero parece que ya no está actualizada.

See How to reverse engineer the Discourse API

2 Me gusta

También interesado en esta pregunta
No puedo encontrar una forma de subir un archivo a un Tema y una Publicación mediante la API.
Quizás alguien pueda sugerir un método.

ACTUALIZACIÓN:
Lo resolví; el método está descrito en la documentación y funciona.

  1. Sube un archivo usando “/uploads.json”; en la respuesta obtenemos la URL corta del archivo subido, algo como “upload://ueNyWDEgHhXIuIdB472fy9T6.txt”.
  2. Actualizamos la publicación con una segunda solicitud a la API, añadiendo una línea como esta al final de post[raw]:
    [filename.txt|attachment](upload://ueNyWlEgHhXIuIdB472fy9T6.txt) (1.83 KB)
6 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.