我正在尝试使用创建的python客户端来命中对话框流get请求,并将所有必需的certificate.json文件作为参数传递。我无法在对话流中成功拨打电话。还有其他方法可以从python客户端获取意图吗?
答案 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帐户进行身份验证。
但是要回答这个问题。对于普通请求,用户无需登录即可。