Dialogflow es Google上的操作-找不到应用程序请求许可的意图

Dialogflow es Google上的操作-找不到应用程序请求许可的意图,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,好吧,这很奇怪,这是我第二次得到这个,但似乎有些不对劲 尝试选择加入推送通知时出现的错误: 格式错误的响应 应为\u输入[0]。可能的\u意图[0]。输入\u值\u数据:找不到应用程序请求发送更新权限的意图。 当我第一次创造这个意图时,它起了作用,但现在没有 以下是我行动的意图: 以下是我的dialogflow中的意图: 当我的意图在dialogflow中清晰可见并且在AoG中可用时,怎么可能找不到呢 这些权限意图的我的代码: app.intent('innercircle\u通知\u请求

好吧,这很奇怪,这是我第二次得到这个,但似乎有些不对劲

尝试选择加入推送通知时出现的错误:
格式错误的响应
应为\u输入[0]。可能的\u意图[0]。输入\u值\u数据:找不到应用程序请求发送更新权限的意图。

当我第一次创造这个意图时,它起了作用,但现在没有

以下是我行动的意图:

以下是我的dialogflow中的意图:

当我的意图在dialogflow中清晰可见并且在AoG中可用时,怎么可能找不到呢

这些权限意图的我的代码:

app.intent('innercircle\u通知\u请求',(conv)=>{
console.log('innercircle\u通知\u请求')
conv.ask(新的更新权限)({
意图:“内环通知”
}));
});
app.intent('innercircle\u notification\u request\u finish',(conv)=>{
if(conv.arguments.get('PERMISSION')){
const userID=conv.arguments.get('UPDATES\u USER\u ID');
User.default.setUserId({
意图:“内环通知”,
id:userID,
gaToken:Settings.default.accessToken
});
conv.close(`Ok,您现在将收到来自您的内部圈子的消息。`);
}否则{
conv.close(`好的,我不通知你。`);
}

});我有一个具有草稿版本和alpha版本的操作-当前草稿工作正常,但我保存的alpha版本提供了相同的
预期的\u输入[0]。可能的\u意图[0]。输入\u值\u数据:找不到应用程序请求发送更新的权限的意图。

您是否在Dialogflow的集成部分打开了“自动预览更改”切换?Dialogflow>集成>谷歌助手>向下滚动:

这样做之后(如果您还没有),如果您尝试以下操作,是否仍然会出现错误

  • 在模拟器中重新选择操作的草稿版本(单击“更改版本”并重新选择“版本-草稿”),然后刷新模拟器
  • 如果不起作用,请在Dialogflow中重新保存意图,然后尝试#1中的步骤
  • 如果这不起作用,请重新部署
    功能
    ,然后尝试第1步中的步骤
  • 另外,这在物理电话上有效吗(这只是一个行为不端的模拟器吗)


    我会对此发表评论,因为这不完全是一个答案,但我还没有足够的声誉,所以答案是

    此消息出现在模拟器中?当您尝试此操作时,是否可以更新您的问题,将文本包含在模拟器的“请求”、“响应”、“调试”和“错误”选项卡中?尝试此操作时,您正在模拟哪个设备?你说这只是偶尔发生?什么时候有一致性?目前它一直在发生,顺序似乎是这样的:创建意图,切换推送通知,请求访问此意图的权限。当我稍后请求访问时,它抛出一个错误,说它找不到刷新模拟器的意图,然后重试。我尝试过刷新、清除缓存,并在匿名窗口中运行-结果是一样的。今晚我将试一试,我不确定这是否只是模拟器的不当行为——我也必须确认这一点。今天早些时候,我确实在手机上尝试了一个快速测试,但应用程序崩溃了-但我不确定错误是什么。
    在模拟器中重新选择动作的草稿版本(单击“更改版本”并重新选择“版本-草稿”),
    -这为我做到了,这背后的解释是什么。系统是否缓存旧草稿?