gassim
(Al-Gassim Sharaf Addin)
1
继续讨论 两个 Discourse API 系统的用途:
如果我们想从 Discourse 实例中请求公开信息到另一个公开网站呢?
例如,此页面 (https://meta.discourse.org/u/gassim.json) 公开可用,无需登录 meta.discourse.org 实例,我想创建一个 React 应用,使用 fetch 拉取此请求,并将其显示在另一个公开网站上(一个不需要登录详细信息的页面)。我应该使用哪个 API?鉴于我可以生成一个仅限于一种请求类型的“get”API 密钥,Admin API 本可以完美运行,但根据一些帖子的说法,Admin API 不允许用于 JavaScript 客户端。另一方面,User API 似乎要求用户“启用”/登录才能在外部页面上运行,但我们只想显示公开可用的信息,而无需任何登录。
非常感谢并需要进一步澄清!如果可能,如果您知道一个与我帖子顶部提到的用例类似的有效示例,我将不胜感激。
预先感谢!
pfaffman
(Jay Pfaffman)
2
如果您想要无需登录即可使用的数据,则无需使用 API 密钥。
4 个赞
gassim
(Al-Gassim Sharaf Addin)
3
感谢 @pfaffman!这解决了问题。我之前添加了 API 密钥标头,这导致了错误的出现,但在删除 API 密钥并进行常规的 fetch 请求后,它就起作用了。

1 个赞
system
(system)
关闭
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.