如何通过 API 发布图片?

我来晚了,但我之前为 nodejs 编写了一个第三方 discourse-api:

使用这个库,你可以轻松创建上传。只需这样做:

const { DiscourseApi } = require("node-discourse-api");
const api = new DiscourseApi("https://discourse.example.com");
api.options.api_username = "API_USERNAME";
api.options.api_key = "API_KEY";

api.createUpload(file_path_or_buffer, { filename: "filename" })

(注意:这个库不完整)