我们计划在我们的应用程序中支持语音操作,以添加用户特定的操作。例如:如果用户对谷歌助手说“添加牛奶”,“牛奶”将添加到用户帐户的应用程序数据库中。为此,我按照本教程 ( https://developers.google.com/actions/identity/oauth2-implicit-flow ) 在 Google Action 中使用了帐户链接(隐式流)。
当我测试对话跟随代理时,我为所有意图(包括欢迎意图)启用了“登录”所需的复选框。因此,当我调用我的应用程序时,它会要求用户登录以将帐户链接到谷歌。
我收到了链接帐户消息,它已成功链接。它显示“太棒了!您的帐户现已与 Google 相关联”消息。
现在,我使用 webhook url 来处理“添加”意图。意图是根据 webhook 调用我们的 api。但是当我在请求中打印标题时,我看不到保存在 Google 中的应用程序访问令牌。但根据文档(https://developers.google.com/actions/identity/oauth2-implicit-flow#handle_data_access_requests),它将在标题中可用。但我在 api 请求中看不到访问令牌。
为什么请求中缺少承载访问令牌?