首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Rightnow SOAP API中获取带有变量的Answer对象

如何在Rightnow SOAP API中获取带有变量的Answer对象
EN

Stack Overflow用户
提问于 2016-12-14 09:17:47
回答 2查看 169关注 0票数 0

我只是想通过ROQL得到所有的答案

代码语言:javascript
复制
SELECT A FROM Answer A

这将返回答案,但是当我看到解决方案的值时,它包含$variableName。我已经配置了变量并在预览中正确地看到了它,但是在通过Rightnow SOAP API将$variableName转换为实际内容之后,我如何获得完整的解决方案值呢?

EN

回答 2

Stack Overflow用户

发布于 2016-12-14 23:24:54

正如您已经发现的,API显示的是原始解决方案字符串,而不是替换了变量的计算字符串。发生这种情况的原因有很多;UI知道运行时的界面/语言、计算或其他变量的变化,等等。因此,SOAP API不知道在查询时通过ROQL替换它的变量的上下文。根据变量的构造方式,您可能需要在答案中根据变量背后的逻辑以编程方式替换变量。

顺便说一句,通过对象查询(而不是仅针对所需字段的表格查询)选择所有答案(从技术上讲)可能代价很高。以这种方式选择所有答案背后的商业案例是什么?

票数 1
EN

Stack Overflow用户

发布于 2016-12-15 08:01:17

改为使用Knowledge API -变量将替换为实际值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41133259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档