如何在本地测试dialogflow nodejs?

时间:2019-07-11 18:21:57

标签: node.js session dialogflow

我遵循https://github.com/googleapis/nodejs-dialogflow的sessionClient指令,我可以使用邮递员进行测试吗?

我仍然对使用dialogflow nodejs感到困惑,
对于sessionClient

https://dialogflow.googleapis.com/v2/{session=projects/*/agent/sessions/*}:detectIntent

sessions / *是什么意思?是sessionId吗?

如何获取该API的SessionId?如果我们使用sessionId,则我们使用uuid.v4()?

1 个答案:

答案 0 :(得分:0)

可以使用Postman进行测试时,您将需要自己进行身份验证,这可能是一个严重的问题。该代码应说明如何使用该库,该库将解决许多auth问题。

URL中标记为{session=projects/*/agent/sessions/*}的部分意味着您应使用完整的会话标识符替换所有的URL(包括花括号)。其中的第一个*是项目ID,第二个*是会话ID。如果您自己执行此操作,是的,您有责任确定一个适当的ID-唯一的限制是该ID不得超过36个字符。