Как сохранить oauth-код и выполнить oauth-аутентификацию в google-скрипте бота после перенаправления в configRedirectUrl? - PullRequest
0 голосов
/ 07 июня 2019

Я получаю «закрыть это» после того, как я перенаправлю своего бота на предоставленный URL перенаправления.Но я не получаю информацию от URL. Как выполнить oauth-аутентификацию для бота Google Chat?

Я следую за этим https://developers.google.com/hangouts/chat/how-tos/auth-3p для аутентификации в моем собственном приложении. Это обеспечит аутентификацию и необходимые данные.из моего приложения после авторизации.

if (event.message.text.match(/authorize/g)) {
  var client_id = 'OCauEBdxUEXXXXXXXXXXXXXDnwPoKwGgESB';
  var client_secret = '8zsIv2wflcITDGXqgD7YKzTYfXXXXXXXXXXXXTGNL56BkDSh5licnUxufK6fU6FmZuhEsjVVUEjXsoFFly37zdptRogmRFCMLaCLMkYW2xvGhaOk5M3InE';
  var auth_url = "https://fce3c477.ngrok.io/oauth/chat-bot/";
  var redirect_uri = event.configCompleteRedirectUrl;
  var url = auth_url +'?redirect_uri='+redirect_uri;
  url = url + '&client_id=' + client_id

  console.log(event.message);
  console.log(event.configCompleteRedirectUrl);
   return  {
    "actionResponse": {
        "type": "REQUEST_CONFIG",
        "url": url,

   }
   };
   }

Вот так я отправляю запрос конфигурации.Auth_url направляет на мой сервер.И отправив код oauth.Как сохранить это?

Я ожидаю делать авторизованные запросы через моего бота на мой сервер.

...