【发布时间】:2018-10-04 21:12:30
【问题描述】:
我正在尝试从响应对象中获取 sessionId,但这是一种有效的方式还是有任何其他可能性来获取会话 ID 或会话对象?
例如:
request.body.session:projects/coffee-shop/agent/sessions/e6eb1812-9c3f-23fa-b590-f1656ee9a56e
如何获得准确的 ID:e6eb1812-9c3f-23fa-b590-f1656ee9a56e 而不是路径。
或者如何获取路径projects/coffee-shop/agent/**sessions**/e6eb1812-9c3f-23fa-b590-f1656ee9a56e中的sessions对象
【问题讨论】:
-
向我们展示你的代码你是怎么做的,只有我们能告诉我们
-
抱歉,我无法向您展示整个代码,但这就是我尝试访问会话的方式:request.body.session 给了我这个 'projects/coffe-shop/agent/sessions/e6eb1812-9c3f-23fa -b590-f1656ee9a56e'。所以这将是 sesson id: e6eb1812-9c3f-23fa-b590-f1656ee9a56e 但奇怪的是我们必须解析这个字符串来获取会话 id。
-
为什么不能只保留整个字符串?这有点令人费解,但它确实有你想要的唯一标识符
-
我在哪里搜索如何获取会话 ID 没有人有一个干净的方法来获取它,所以只是尝试,因为我们正在尝试做的应用程序只需要会话 ID,而不是整个字符串。一定有什么办法!
标签: node.js session dialogflow-es actions-on-google api-ai