是否可以通过 API 访问已编译内容的本地化版本?
我尝试通过 GET 请求添加 ?tl=en 作为参数,但返回的是原始内容,而不是翻译。
是否可以通过 API 访问已编译内容的本地化版本?
我尝试通过 GET 请求添加 ?tl=en 作为参数,但返回的是原始内容,而不是翻译。
一般来说,如果你想了解 API,最快的方法是逆向工程 Discourse API。
我通过 /posts/id.json 端点尝试了完全相同的方法,但在 cooked 中只收到了原始版本。
您能否在您那边检查一下? https://meta.discourse.org/posts/1887991.json?tl=fr
该端点对我有用,它返回的“cooked”是法语。如果我切换到 tl=es,它返回的“cooked”是西班牙语。
您是从特定用户调用这些端点的吗?在我这边,我是匿名发出请求的。
是的,我在登录时执行它们。而且这正是我想要实现的,因为我想能够从我们论坛的封闭类别中获取帖子。
tl 参数仅对匿名用户有效。
感谢确认!我将把第一个帖子修改为功能请求。