如何使用 API 导入 dialogflow zip
How to import a dialogflow zip using an API
我有一个 C# 项目,其中添加了 dialogflow google api 参考。
using Google.Cloud.Dialogflow.V2;
我想知道我是否可以使用它来将 zip 文件导入我的 dialogflow 代理。
使用 Dialogflow Web 控制台我可以做到这一点:
如果我能以某种方式在 C# 中实现此功能,那就太好了。
如有任何帮助/建议,我们将不胜感激。
我希望这是调用 AgentsClient.ImportAgent
的问题,例如
var zipFile = File.ReadAllBytes("agent.zip");
var zipByteString = ByteString.CopyFrom(zipFile);
var client = AgentsClient.Create();
var request = new ImportAgentRequest
{
ParentAsProjectName = new ProjectName("[YOUR PROJECT ID]")
AgentContent = zipByteString
};
var operation = client.ImportAgent(client);
operation.PollUntilCompleted();
我有一个 C# 项目,其中添加了 dialogflow google api 参考。
using Google.Cloud.Dialogflow.V2;
我想知道我是否可以使用它来将 zip 文件导入我的 dialogflow 代理。
使用 Dialogflow Web 控制台我可以做到这一点:
如果我能以某种方式在 C# 中实现此功能,那就太好了。
如有任何帮助/建议,我们将不胜感激。
我希望这是调用 AgentsClient.ImportAgent
的问题,例如
var zipFile = File.ReadAllBytes("agent.zip");
var zipByteString = ByteString.CopyFrom(zipFile);
var client = AgentsClient.Create();
var request = new ImportAgentRequest
{
ParentAsProjectName = new ProjectName("[YOUR PROJECT ID]")
AgentContent = zipByteString
};
var operation = client.ImportAgent(client);
operation.PollUntilCompleted();