使用 API 更新自定义字段

我一直在查阅 API 文档,但似乎找不到如何编辑除电子邮件和头像之外的用户信息。例如,名字、姓氏,更重要的是自定义字段。

能否有人提供帮助?

谢谢。

您可以使用 如何逆向工程 Discourse API 来学习相关的 API 请求。

2 个赞

这已经是两天内第二次出现这种情况了,这个链接确实应该放在文档的顶部。

2 个赞

我同意,如果有文档,通常默认它是完整的;如果不是,最好加以说明。

1 个赞

对于这个话题,@hjalali 是否有任何详细的解决方案?

这个话题有帮助吗?

2 个赞

docs.discourse.org 现在有一条消息:

注意:对于未列出的任何端点,您可以遵循 逆向工程 Discourse API 指南来找出如何使用 API 端点。

但我们会不时尝试更新它,使其更完整。

@philipp96,您是否查看了 https://meta.discourse.org/t/how-to-reverse-engineer-the-discourse-api/20576?理解此类操作的完成方式非常简单。一旦您学会了如何操作,这真的只需要几秒钟。:)

关于自定义字段的问题:

  1. 打开浏览器开发者工具的网络选项卡。

  2. 更新您用户个人资料中的一个字段。

  3. 在网络选项卡的“名称”部分查看 [your username].json(您也可以按 json 字符串进行过滤)。

  4. 点击右侧的“Payload”选项卡。

  5. 您请求正文中发送的所有数据都写在这里:

其他请求的过程也相同。

2 个赞

4 个帖子已拆分为新主题:在个人资料填写过程中动态更新可用用户字段值