Я обнаружил, что Dialogflow V2 API очень сбивает с толку. У меня есть успокоительный API, который построен с PHP на EC2 и RDS / MYSQL. Я использую его для своего бота API Dialogflow V1, чтобы обеспечить webhook. Тем не менее, похоже, что использовать его для V2 мне нужно иметь его на Google Cloud PHP? Это правильное утверждение? Я боролся с этим в течение почти 2 недель и не имел никакого успеха.
Примечание. Я не использую корпоративную версию для диалогового процесса, так как создаю демонстрацию для коллеги.
Нет, это не правильно. Вы можете запустить свой webhook или использовать API где угодно.
Если вы просто используете его для выполнения webhook, то между протоколами V1 и V2 очень мало различий. Прежде всего, некоторые имена полей были изменены, и некоторые из значений, которые вам нужно использовать, являются полными путями идентификатора, а не краткой формой идентификатора.
Если вы используете API-интерфейс для динамического изменения содержимого или создания пользовательских объектов, иметь Был ряд различий, но большинство из них довольно четко соответствуют новым концепциям. Самое большое изменение заключается в том, как вы аутентифицируете эти вызовы API.
Других решений пока нет …