- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我曾尝试使用 PUT /t/:id
更新主题内容而没有效果。
https://github.com/discourse/discourse_api/blob/master/lib/discourse_api/api/topics.rb
似乎无法使用 API 更新内容。我错过了什么吗?
最佳答案
您需要像这样提供主题 slug:PUT /t/:slug/:id
如此处所述:http://docs.discourse.org/#tag/Topics%2Fpaths%2F~1t~1%7Bslug%7D~1%7Bid%7D.json%2Fput/t/:id
端点仅在您发出 GET
时才有效此处记录的请求:http://docs.discourse.org/#tag/Topics%2Fpaths%2F~1t~1%7Bid%7D.json%2Fget我想这不是你想要的。
解决方案
In Discourse land, a topic it's just a bunch of posts. A topic has no body, the first post of the topic is the body.
GET /t/:id
使用您的主题 ID post_stream
并获得第一篇文章,或者您需要的任何文章。获取ID PUT /posts/:id
并使用您刚刚获得的ID,并提供post[raw]
在 body 里。 关于discourse - 如何使用 Discourse API 更新主题内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36732694/
我曾尝试使用 PUT /t/:id更新主题内容而没有效果。 https://github.com/discourse/discourse_api/blob/master/lib/discourse_a
我不确定链中的哪个环节导致了问题。我刚刚在 Windows 机器上完成了 Vagrant 上的 Discourse 设置。一切似乎都运行良好,除了在浏览器中加载 Discourse 花费了 86000
当我阅读下面的论文时,我有一个问题是什么是话语向量。以及这个向量是如何组成的。 S.Arora (TACL 2016):基于 PMI 的词嵌入的潜在变量模型方法 S.Arora (ICLR 2017)
我目前一直在尝试在我的话语安装中更改用户注册的登录页面。 我正在尝试通过他们的管理面板在 Edit Html/css 中进行定制,特别是在 中部分,我也试过把它放在 中 出于某种原因,这段代码没有
我有一个特定的话语模态,我希望它的样式与其他模态略有不同,但我无法找到一种方法来添加特定的类而不将其添加到所有模态。 这是显示模态时通常的样子。 我希望能够为每个模态添加一个特定的类,这样我就可以将
在我的插件中 Discourse我正在尝试向用户发送电子邮件。 如果我硬编码我自己的 API 功能来这样做,这会很好地工作,但是为了公开这一点,我尝试使用内置的电子邮件。但是我无法收到要发送的电子邮件
我正在尝试使用 apache 和 php 运行 wordpress 以及使用 ruby 运行 discourse。我目前正在使用代理来做到这一点。这是我要实现的目标: 当用户访问http://so
Rails 服务器无法在开发或生产中的 Discourse 项目中启动。以下是尝试以开发模式启动服务器时的日志。该应用程序已安装并一直在运行,它以生产模式部署在 AWS 上并重新启动 unicorn
我正在使用 Discourse论坛软件。与当前状态一样,Discourse 以两种方式显示主题链接,末尾有和没有帖子编号。 例子: forum.domain.com/t/some-topic/23 f
我正在尝试按照 installation instructions 安装 Discourse ,但指令 # Install necessary gems bundle install --deploy
我正在编写一个新的 discourse 插件,需要输出一些信息以了解我的方法是否正确。 有什么方法(用 rake 之类的)手动运行插件看看会发生什么? Sidekiq 不显示任何输出... 谢谢! 编
我正在按照标准指南在我的本地 mac 上安装 discourse。 启动安装工具后./discourse-setup我收到错误消息: cd /pups && git pull && /pups/bin
您好,我实际上正在尝试在 Heroku 上部署话语。我正在按照这里的分步指南 Basic Heroku deployment当我尝试 rake assets:precompile (我在本地预编译)时
我曾经在我的硬件服务器 (Ubuntu 14.04) 上有一个始终保持最新的 GitLab 实例。 但是,我最近决定安装 Discourse(或 Docker),现在 GitLab 无法正常启动。 当
我需要一个 self 托管的现代论坛解决方案(与 django 项目一起使用) 我能看到使用的唯一合理的东西是话语,但这给了我一个问题......我如何处理两者之间的身份验证?它需要比 auth 稍微
我对 ruby、rvm、gems 等术语很陌生;但我正在尝试在 Ubuntu 12.10 服务器上安装 Discourse。我使用 bundle install 安装了所有 gem,除了一个,fa
我已经设置了一个新的数据库,用于在 PostgreSQL 中安装 Discourse。当我运行 rake db:migrate 时,它创建了大部分表,但随后失败了: -- execute("INS
我正在尝试设置 Discourse按照 Github 上的 Vagrant 说明进行操作。我在 Windows 机器上,所以我下载了 VM 并启动了它,然后我使用 putty ssh 进入并尝试开始设
我刚刚使用默认安装程序(不是 Docker 或 Amazon 的 Discourse-Bitnami)在 Amazon 中设置了一个话语社区。现在我想设置 SSL 以启用 https 访问。我已经使用
我有一个现有的 Rails 应用程序,它使用设计作为用户身份验证。我添加了 discourse forum一切都很顺利,它驻留在一个子域上。我已阅读 https://meta.discourse.or
我是一名优秀的程序员,十分优秀!