redirect_uri_mismatch при подключении аккаунта OAuth2 из Google Home Simulator

Я разрабатываю учетную запись, связывающую интеграцию для интеграции "Действия в Google" с API.AI для использования с Google Home. Когда я проверяю этот агент в симуляторе (https://developers.google.com/actions/tools/web-simulator)

Как и ожидалось, это мой ответ:

{
    "response": "It looks like your conference manager account is not linked yet. You can link conference manager to your Google Account from the Google Home app.",
    "audioResponse": "//NExAARC..."content_copy,
    "debugInfo": {
        "sharedDebugInfo": [
            {
                "name": "Account Linking Url",
                "debugInfo": "https://assistant.google.com/services/auth/handoffs/auth/start?provider={project-id}_dev&return_url=https://www.google.com/"
            }
        ]
    }
}

Тем не менее, когда я следую

res.debugInfo.sharedDebugInfo[0].debugInfo

ссылку, я получаю стандартredirect_uri_mismatch страница ошибки, с подробностями:

URI перенаправления в запросе,https://oauth-redirect.googleusercontent.com/r/мой-проект-идентификатор, не совпадает с авторизованным для клиента OAuth. Визитhttps://console.developers.google.com/apis/credentials/oauthclient/мой-клиент-идентификатор? Проект =мой-клиент-идентификатор обновить авторизованные URI перенаправления.

Конечно, невозможно добавитьgoogleusercontent домен перенаправления, и это не перенаправление, которое я указал в моем API.AI Действия при интеграции Google.

На стороне API.AI мой Auth Url является стандартным Google:https://accounts.google.com/o/oauth2/v2/auth

и мой токен URL:https://myendpoint.com/google-home-token-endpoint с областями, заполненными какcalendar

На консоли разработчика Google URL-адрес токена установлен так же, как в API.AI, а идентификатор проекта / идентификатор клиента совпадает со ссылкой в ​​запросах.

Это известная проблема? Дополнительные попытки отладки я могу попробовать?

Ответы на вопрос(3)

Ваш ответ на вопрос