C# Watson Assistant的.NET客户端库什么是_Assistant对象?
我正在尝试通过Windows窗体应用程序(使用C#)与聊天机器人通信。我已将SDK安装到Visual Studio中,但在使用时遇到问题。我已经阅读了所有文档,包括GitHub上的文档,但是,因为这是我第一次使用SDK,所以我对如何让它工作感到非常困惑。此时,我只希望能够发送一条“消息”并读取聊天机器人的响应。 我必须包括哪些名称空间(即使用IBM.Watson…)?因为我尝试了身份验证,但得到了错误: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身份验证。另外,
“找不到命名空间助手服务”
,根据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
using IBM.WatsonDeveloperCloud.Assistant.v1.Model
基于此选项,it将检查令牌选项的以下部分:
- 抑扬顿挫
- IamAccessToken
- 服务URL
我猜您必须在代码中将IamUrl重命名为ServiceUrl。谢谢!我不再得到名称空间错误。您确实回答了我的问题,但是,我发现了一个新的错误,我认为这与我最初遇到的有关AssistantService对象的问题有关,我认为没有必要创建一个新问题:)如果您有机会,我已经更新了我原来的问题。谢谢我补充的答案,其他的都是新问题谢谢!我不再得到名称空间错误。您确实回答了我的问题,但是,我发现了一个新的错误,我认为这与我最初遇到的有关AssistantService对象的问题有关,我认为没有必要创建一个新问题:)如果您有机会,我已经更新了我原来的问题。干杯请看我补充的答案,其他一切都应该是一个新问题