当我尝试获取API时,由于文档不足,出现了两个ID。

我尝试按照 Sam 在 如何逆向工程 Discourse API 中的说明进行操作
但它显示了 2 个 ID,这让我不知道接下来该怎么做

当我尝试更新私信时,它有不同的 2 个 ID:

  1. 私信的 ID
  2. 数字较大的 ID(例如用于编辑私信的 ID)

当我测试发送 PUT 请求时,私信的 ID 只能更改标题。并且无法通过“raw”更改消息详情

消息详情似乎必须通过新的编辑 ID 来更改
我不知道如何获取帖子的第二个 ID(图片中的 1846)

你能解释一下这个问题吗?

1 个赞

那是 topic.id

那是 post.id

标题是主题的一部分,raw 是帖子的部分。如果你仔细查看帖子,你会看到一个 topic_id 字段,其中包含你称之为私信ID的数字。

你可以在这里查看:There are 2 IDs when I try to get API, in case of lack documentation (这是这个主题,但与PM相同),然后你会看到:

所以,post_id 是你用来将更改 POST 到 raw 的内容。topic_id 是你用来更改标题的地方。

3 个赞

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