如何从Freshdesk API获取HTML格式的解决方案文章内容
Freshdesk API 获取解决方案文章HTML格式内容的方法
你当前调用返回的description_text是官方专门提供的纯文本格式化字段,本身就不含HTML标签,要获取富文本内容只需调整取值字段即可:
- 直接读取接口返回结果中的
description字段,该字段默认存储的就是用户在Freshdesk后台编辑时的完整富文本HTML内容,拿到后可直接嵌入你的网页,自行匹配自定义CSS完成样式渲染。
接口返回相关字段参考示例:
{ "article_id": 98765, "title": "账号密码重置操作指南", "description": "<div class=\"article-content\"><h3>操作步骤</h3><ol><li>进入登录页点击「忘记密码」</li><li>输入绑定邮箱提交验证</li><li>点击邮件内链接重置密码即可</li></ol><p>如有其他问题可联系客服处理</p></div>", "description_text": "账号密码重置操作指南 操作步骤 1.进入登录页点击「忘记密码」 2.输入绑定邮箱提交验证 3.点击邮件内链接重置密码即可 如有其他问题可联系客服处理" }
注意事项
- 确保你调用的是V2版本的Freshdesk解决方案文章接口,路径格式为
/api/v2/solutions/articles/[目标文章ID],该版本默认返回完整的description字段,无需额外配置请求参数。 - 嵌入HTML内容到你的网站前建议做XSS过滤,仅保留需要的HTML标签和属性,避免恶意内容注入风险。
内容的提问来源于stack exchange,提问作者hektik
相关产品推荐
相关产品推荐

