api - 将 {continutewithskillname} 更改为其他内容时,Alexa 计时器 API 不起作用

标签 api timer python-requests alexa-skills-kit

一旦计时器结束,我将尝试通过 y 计时器 API 调用调用后续任务。根据 doc ,我必须类似的格式化代码:

timer_request = {
    "duration": "PT10S",
    "timerLabel": "My Task Timer",
    "creationBehavior": {
        "displayExperience": {
            "visibility": "VISIBLE"
        }
    },
    "triggeringBehavior": {
        "operation": {
            "type": "LAUNCH_TASK",
            "textToConfirm": [{
                "locale": "en-US",
                "text": "Timer elapsed. Would you like to launch {continueWithSkillName}?"
            }],
            "task": {
                "name": "CountDown",
                "version": "1",
            }
        },
        "notificationConfig": {
            "playAudible": True
        }
    }

} 但是,一旦我将 {continueWithSkillName} 更改为任何其他名称或简单地去掉括号,我就会遇到错误请求错误。有人知道为什么或者我该怎么办吗?

最佳答案

如果您在链接的文档中进一步阅读,它会说这是强制性的。

** {continueWithSkillName} 在某些地方是强制性的。这被替换为“继续”。 **

虽然它出现,您可以将其移动到它出现的字符串中,但它必须是字符串的一部分。

关于api - 将 {continutewithskillname} 更改为其他内容时,Alexa 计时器 API 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62984989/

相关文章:

c++ - 多线程崩溃

Python请求base64图片

python - 请求(由于 SSL 模块不可用,由 SSLError ("Can' t 连接到 HTTPS URL 引起。”)PyCharm 请求网站中的错误

php - Slim 框架总是返回 404 错误

java - 非阻塞定时器任务和 Akka Actor

ios - 如何为移动应用程序授予对我的api的访问权限?

c - struct itimerspec 作为 timer_create 的参数无效参数

python - 如何用谷歌搜索返回英文结果

api - Snapchat API 错误 : "The start time should be start of a Local Time Zone day for DAY query."

java - 什么 API 可以使用 Java 将复选框添加到 MS Word 文件?