我遵循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()?
答案 0 :(得分:0)
可以使用Postman进行测试时,您将需要自己进行身份验证,这可能是一个严重的问题。该代码应说明如何使用该库,该库将解决许多auth问题。
URL中标记为{session=projects/*/agent/sessions/*}
的部分意味着您应使用完整的会话标识符替换所有的URL(包括花括号)。其中的第一个*
是项目ID,第二个*
是会话ID。如果您自己执行此操作,是的,您有责任确定一个适当的ID-唯一的限制是该ID不得超过36个字符。