通过 API 将主题状态更改为 pinned-global 无效

我正在编写一个使用 Discourse API 的 Python 脚本,用于将帖子的状态设置为 ‘pinned-globally’,参考了 API 文档

2 个赞

您不能同时全局和本地置顶同一主题。您只能选择其中一种方式。

1 个赞

你好 David,
当然,我这样写代码只是为了展示两个请求的区别。
我会修改第一个帖子,让它更清晰。

1 个赞

好的👌。我查看了代码,发现这里会导致 400 错误:

我认为你需要使用 pinned_globally 而不是 pinned-globally。你能试试吗?看来这是我们的 API 文档中的一个拼写错误,我会修复它。

编辑:已在 Correct pinned_globally in topic status documentation · discourse/discourse_api_docs@fcf0d5f · GitHub 中修复

5 个赞

已确认!
非常感谢!:clap:

3 个赞