通过API删除用户头像

您应在 HTTP 请求头中包含 api_keyapi_username,因为在查询参数中使用它们已被弃用(https://meta.discourse.org/t/discourse-api-documentation/22706)。

我认为代码中应该有某种保护机制,防止在字段缺失或为空时意外删除头像。您很可能需要提供默认头像的 URL 来替换现有头像。