首页 文章

Google上的操作使用非GoogleAssistant集成链接第三方服务帐户

提问于
浏览
0

我正在开发智能设备的Google Action,并使用Dialogflow交互模式和Java实现 . 履行应调用第三方API来完成请求 . 出于任务目的,我必须使用自定义OAuth服务器 . 根据文档,我使用授权类型:授权代码在Action Console中填写了Action Account Linking信息 . 对于所有意图,包括欢迎"Sign in required"已设置 .

在模拟器菜单中使用Google Home设备或Google Home界面进行测试时,我会收到一条消息“看起来您的演示服务帐户尚未关联 . 您可以通过Google Home应用将演示服务链接到您的Google帐户 . ”正如预期的那样,我在Google Home App中获得Linking Card以登录并获得第三方服务的AccessToken . 这里一切都好 .

但是当在Simulator中使用Telegram集成或Phone表面时,我只是得到“看起来你的演示服务帐户还没有链接”,Telegram和Google Home App都没有发生任何事情 . 在这种情况下,如何管理第三方服务的用户身份验证?

1 回答

  • 0

    使用Google模拟器上的操作,当您获得"It looks like your Demo Service account is not linked yet"时,您可以通过单击DEBUG选项卡实现帐户链接,然后在浏览器中打开"debugInfo"中的URL . (见下文)

    enter image description here

    手机界面模拟Android或iOS设备上的Google智能助理应用 . 将直接提示这些平台上的用户进行帐户链接 . (见下图)

    enter image description here

相关问题