.NET-клиент API Google .NET предназначен для использования с API Google.Классы API генерируются программным способом непосредственно из API служб обнаружения.
Если вы работаете с Google Cloud Platform API, такими как диалог, рассмотрите возможность использования облачных клиентских библиотек для.NET вместо .Это новые идиоматические библиотеки .NET, предназначенные специально для Google Cloud Platform Services.
Возможно, вы могли бы использовать и то, и другое.Однако Google рекомендует использовать клиентскую библиотеку Google Cloud для API Dialog Flow.
Бета-версия для связи с разработчиком находится в производстве
Я связался с одним из разработчиков в библиотеке, чтобы спроситьего мнение об использовании облачной библиотеки в производстве, хотя она все еще находится в стадии бета-тестирования.
Да, он достаточно стабилен для использования в производственной среде.Я на самом деле смотрю на попытку передать кучу этих библиотек в GA - в основном мы просто пропускаем некоторые обзоры и примеры.
Диалоговый поток может быть проблемой с точки зрения написания веб-хуков в C #, потому что вынеобходимо использовать синтаксический анализ protobuf (в основном см. страницу документации), и в настоящее время вы не можете использовать бета-версию Dialogflow или она выплевывает перечисляемые значения, которые мы не можем проанализировать.За пределами веб-хуков все должно быть в порядке:)