帐户将Google上的操作与App Engine Standard相关联

时间:2017-08-19 05:12:23

标签: google-oauth actions-on-google api-ai

我有一个针对API.AI履行webhook的App Engine标准项目。用户仅通过聊天(Google智能助理)与我的应用进行互动 - 网络界面。总之,该应用程序是一个聊天后端。

我的应用需要用户的电子邮件才能发送更新。我读到我需要account linking

基于this answer in SO完全我做了什么:

  1. GCP控制台→API&服务→证书,我创建了新的 OAuth 2.0客户端ID 授权重定向URI https://oauth-redirect.googleusercontent.com/r/[my-project-id]

  2. Google控制台上的操作→帐户关联中,我选择了授权码

  3. API.AI控制台→集成→Google智能助理中,选中欢迎意图所需的登录

  4. 整个设置有点有效。以下是它在模拟器中的表现:

    1. 键入,“与[我的应用]对话”
    2. 收到回复,在调试标签中显示登录网址
    3. 复制粘贴网址,登录成功,重定向到Google主页
    4. 返回模拟器,输入:与[我的应用]对话
    5. 已连接(身份验证代码在webhook调用中传递,我的应用可以查询用户的电子邮件)
    6. 两个问题:

      1. 为什么我需要输入Talk to [my app]两次?
      2. 我的提交被拒绝,因为“您提供的测试说明要么无法正常运行,要么不够实际。请确保您提供了测试应用所需的一切,并且您提供的所有凭据都能正常运行。”< / LI>

        我哪里做错了?

        编辑:我尝试使用Android 6,它说“看起来您的[项目]帐户尚未关联”,并且有一个链接按钮。点击后,它会显示Google帐户选择器,但点击它不会执行任何操作(并且没有请求我的服务器)。

0 个答案:

没有答案