Dialog flow Client是否需要Google登录?

时间:2018-11-22 15:41:43

标签: python dialog dialogflow

我正在尝试使用创建的python客户端来命中对话框流get请求,并将所有必需的certificate.json文件作为参数传递。我无法在对话流中成功拨打电话。还有其他方法可以从python客户端获取意图吗?

1 个答案:

答案 0 :(得分:1)

对于普通查询,不需要用户登录。

只需在您的控制台中使用API​​密钥(也称为“客户端访问令牌”)进行尝试。

在此处插入令牌,然后在控制台中单击它。我从这里得到了例证命令:Dialogflow API query

代码:

curl \
-H "Authorization: Bearer YOUR_CLIENT_ACCESS_TOKEN" \
"https://api.dialogflow.com/v1/query? v=20150910&contexts=shop&lang=en&query=apple&sessionId=12345&timezone=America/New_York"

我通常使用POST请求,因为我发现它们更易于使用。

现在,如果您要进行APIv2代理调用,例如导入代理或列出所有意图,则用户每次都需要使用其Google帐户进行身份验证。

但是要回答这个问题。对于普通请求,用户无需登录即可。