google-oauth - 如何在 Google Actions 中启用 token 刷新?

标签 google-oauth actions-on-google

通过帐户链接在 Google Actions 上下文中成功实现 OAuth 流程。但是, token 过期后,它会要求用户链接帐户。 Google Actions 中是否有针对此上下文中 token 自动刷新的配置,以便用户在执行此操作后不会再次提示链接帐户?

最佳答案

该应用程序存在多个问题,以至于我对它获得批准感到有点惊讶。

首先,如果您使用 https://stackoverflow.com/a/44296039/1204142 ,那么您应该查看表明 Google 不再允许其端点用于帐户链接的更新。这可以解释为什么该卡不会消失。因为在我验证自己身份后它没有提示我输入范围...我实际上不确定它认为它在做什么。

但肯定已经发送了一些代码,因为助手认为我们已链接。即使卡片不会消失。

但是,当我连接时,它会提示我

OK, would you like anything else?

用于初始提示。在这种情况下这是没有意义的。但如果我说"is",它就会说

Sorry, I don't understand what you're asking. Say "help" to know how I can assist you.

如果我寻求帮助,它会说

Here's how piggy piggy can help.

然后让麦克风保持打开状态,不再多说。

关于google-oauth - 如何在 Google Actions 中启用 token 刷新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47213980/

相关文章:

php - Google PHP 客户端不会验证代码,invalid_request

authentication - 有什么方法可以验证我的 Google 助理应用程序的用户身份吗?

node.js - 如何使用 firebase 函数刷新 google oauth2 上的 token ?

google-chrome-extension - 如何在 Chrome 扩展中使用谷歌创建登录

java - 解码java google oauth2.0 JWT

javascript - 用于替换 Google 文档中的 oAuth1 的 oAuth2 代码

dialogflow-es - 在 DialogFlow (API.AI) 中集成 Telegram Bot 的消息格式

node.js - 类型错误 : Cannot read property 'forEach' of undefined at V2Agent. addActionsOnGoogle_

aws-lambda - 如何为 Alexa Skills Kit 和 API.AI 使用单个 AWS Lambda?