Comment télécharger un fichier via API et obtenir son URL ?

Bonjour, je souhaite téléverser un fichier (autre qu’une image) via l’API et récupérer l’URL en retour. Comment puis-je procéder ?
J’ai essayé la solution proposée ici : https://meta.discourse.org/t/using-the-discourse-api-to-post-with-uploaded-files/29833/23, mais il semble qu’elle ne soit plus à jour.

See How to reverse engineer the Discourse API

2 « J'aime »

Aussi intéressé par cette question
Je ne trouve pas de moyen de télécharger un fichier vers un Sujet et un Post via l’API.
Peut-être que quelqu’un peut suggérer une méthode.

MISE À JOUR :
J’ai trouvé, la méthode est décrite dans la documentation et elle fonctionne.

  1. Téléchargez un fichier en utilisant “/uploads.json”, en réponse nous obtenons l’URL courte du fichier téléchargé comme “upload://ueNyWDEgHhXIuIdB472fy9T6.txt”
  2. Nous mettons à jour le post avec la deuxième requête API, en ajoutant une ligne comme celle-ci à la toute fin de post[raw] :
    [filename.txt|attachment](upload://ueNyWlEgHhXIuIdB472fy9T6.txt) (1.83 KB)
6 « J'aime »

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