Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Watson Assistant的.NET客户端库什么是_Assistant对象?_C#_Ibm Cloud_Ibm Watson_Watson Conversation - Fatal编程技术网

C# Watson Assistant的.NET客户端库什么是_Assistant对象?

C# Watson Assistant的.NET客户端库什么是_Assistant对象?,c#,ibm-cloud,ibm-watson,watson-conversation,C#,Ibm Cloud,Ibm Watson,Watson Conversation,我正在尝试通过Windows窗体应用程序(使用C#)与聊天机器人通信。我已将SDK安装到Visual Studio中,但在使用时遇到问题。我已经阅读了所有文档,包括GitHub上的文档,但是,因为这是我第一次使用SDK,所以我对如何让它工作感到非常困惑。此时,我只希望能够发送一条“消息”并读取聊天机器人的响应。 我必须包括哪些名称空间(即使用IBM.Watson…)?因为我尝试了身份验证,但得到了错误:“找不到命名空间助手服务”,根据GitHub上的《dotnet指南》中的IAM身份验证。另外,

我正在尝试通过Windows窗体应用程序(使用C#)与聊天机器人通信。我已将SDK安装到Visual Studio中,但在使用时遇到问题。我已经阅读了所有文档,包括GitHub上的文档,但是,因为这是我第一次使用SDK,所以我对如何让它工作感到非常困惑。此时,我只希望能够发送一条“消息”并读取聊天机器人的响应。 我必须包括哪些名称空间(即使用IBM.Watson…)?因为我尝试了身份验证,但得到了错误:
“找不到命名空间助手服务”
,根据GitHub上的《dotnet指南》中的IAM身份验证。另外,什么是
“\u assistant”
对象以及如何创建对象,文档没有解释这一点,因此我不断得到错误
“\u assistant在当前上下文中不存在…”

以下是指向SDK的链接:

我正在尝试验证该链接上的说明,但没有成功。我正试图按照以下说明给沃森助理打电话:

****************更新***************** 我认为我仍然没有正确创建AssistantObject。我收到以下错误:
ServiceResponseException:API查询失败,状态代码为NotFound:NotFound

谢谢,Harry

[我不是C#开发者,也没有使用过那个SDK,但是…:)]

有一个小型的汽车仪表板示例。由于将Watson对话重命名为Watson Assistant,它仍然使用旧的对象名称(两种名称都有效)

代码使用此命名空间:

using IBM.WatsonDeveloperCloud.Assistant.v1.Model
基于此选项,it将检查令牌选项的以下部分:

  • 抑扬顿挫
  • IamAccessToken
  • 服务URL
我的猜测是,您必须在代码中将IamUrl重命名为ServiceUrl。

[我不是C#开发人员,也没有使用过该SDK,但是…:)]

有一个小型的汽车仪表板示例。由于将Watson对话重命名为Watson Assistant,它仍然使用旧的对象名称(两种名称都有效)

代码使用此命名空间:

using IBM.WatsonDeveloperCloud.Assistant.v1.Model
基于此选项,it将检查令牌选项的以下部分:

  • 抑扬顿挫
  • IamAccessToken
  • 服务URL

我猜您必须在代码中将IamUrl重命名为ServiceUrl。

谢谢!我不再得到名称空间错误。您确实回答了我的问题,但是,我发现了一个新的错误,我认为这与我最初遇到的有关AssistantService对象的问题有关,我认为没有必要创建一个新问题:)如果您有机会,我已经更新了我原来的问题。谢谢我补充的答案,其他的都是新问题谢谢!我不再得到名称空间错误。您确实回答了我的问题,但是,我发现了一个新的错误,我认为这与我最初遇到的有关AssistantService对象的问题有关,我认为没有必要创建一个新问题:)如果您有机会,我已经更新了我原来的问题。干杯请看我补充的答案,其他一切都应该是一个新问题