我需要为用户保存API密钥,以便他们可以使用我的服务。我有坚持和检索所有的想法,我可以剪切和粘贴我希望用户将在我的浏览器中的密钥。不理想,但这是一次性的事情。我遇到的问题是在响应json中传递的参数是一个截断值。这是一个例子。
{
"responseId": "169a5307-2148-4d3d-bdd8-a50a1c365aaf",
"queryResult": {
"queryText": "set my key to 16FF43FE-A8D9-xxxx-xxxx-xxxxxxxxxxxx",
"parameters": {
"APIKey": "16FF43FE-A8D9"

这里有什么建议吗?
答案 0 :(得分:0)
Dialogflow并不意味着可以轻松解析标识符和密钥,因此您可能会看到类似这样的问题。
在良好的语音UI设计中,您不希望手动输入API密钥,但一种解决方法是从Dialogflow的原始查询文本中获取完整密钥,而不是尝试将其作为参数提取。
答案 1 :(得分:0)
为其他想要做类似事情的人分享我的解决方案。这是一个边缘案例,即使是我的助手,也是必要的。
@csrf