DialogFlow -Web Client - используете помощника по входу? - PullRequest
0 голосов
/ 13 февраля 2019

Я использую Действия в Google Signin helper, чтобы использовать привязку аккаунта для входа в Google.Программа установки использует JSON и вызывает ее в симуляторе Actions on Google, или Google Assistant вызывает требуемого помощника.Есть ли способ использовать помощник по входу в систему для веб-клиента или есть предпочтительный способ привязки аккаунта для входа в Google для веб-клиента?

Используемый JSON для siginin

{
  "payload": {
    "google": {
      "expectUserResponse": true,
      "richResponse": {
    "fulfillmentText": "Hello There!",
    "items": [
      {
        "simpleResponse": {
          "textToSpeech": "Please sign in to access!"
        }
      }
    ],
    "source": "askaibot.com"
      },
      "systemIntent": {
    "data": {
      "@@type": "type.googleapis.com/google.actions.v2.SignInValueSpec"
    },
    "intent": "actions.intent.SIGN_IN"
      }
    }
  }
}

Мне интересно, есть ли какие-либо средства использования Google Signin для веб-клиента при использовании настройки webhook и JSON.Заранее спасибо!

ОБНОВЛЕНИЕ: Спасибо, Заключенный, за ответ!Да, я имел в виду веб-демонстрацию, доступную как часть интеграции или помощника, который работает на веб-странице, отмеченной, например, как https://bot.dialogflow.com/60710e58-7590-423d-a533-79efcec0f2aa. Спасибо.

1 Ответ

0 голосов
/ 13 февраля 2019

Интеграция "Web Demo" для Dialogflow не является Помощником.Хотя он позволяет вам общаться с агентом, созданным с помощью Dialogflow, он не обладает всеми функциями, которые делает Помощник, и не использует Действия на платформе Google и его функции.

В частности, это означает, что онне разрешает вход в Google.

Однако ...

Вы можете использовать Вход в Google для веб-сайтов для входа в систему.в веб-страницу вашего.Затем вы можете использовать Dialogflow Detect Intent API , чтобы создать клиент чата на вашей веб-странице, который будет отправлять пользовательские сообщения на сервер, который отправляет их в Dialogflow, и включать аутентификацию пользователей в эти сообщения.Ваш веб-крючок должен убедиться, что он различает сообщение от Ассистента от сообщения с вашей веб-страницы, по-разному получает информацию об аутентификации и отвечает соответствующим образом.Однако все это не так просто, как то, что предлагается через Действия в Google.

...