C# Microsoft Team bot-无法分析租户id

C# Microsoft Team bot-无法分析租户id,c#,.net,botframework,microsoft-teams,C#,.net,Botframework,Microsoft Teams,我正在为MS团队开发一个机器人,遇到了一个问题。尝试从bot启动对话时,出现以下错误: Microsoft.Rest.HttpOperationException:无法分析租户id 我在文档中找不到提及所需租户ID的任何地方,而且我从未在应用程序中设置过租户ID。我如何指定这一点,或者根本原因是什么 下面是我正在使用的返回错误(字符串模糊)的代码 谢谢大家! 当您想要创建对话时,MS团队有一种特殊的行为,因此您必须使用MS团队NuGet软件包提供的特定方法: // Create or get e

我正在为MS团队开发一个机器人,遇到了一个问题。尝试从bot启动对话时,出现以下错误:

Microsoft.Rest.HttpOperationException:无法分析租户id

我在文档中找不到提及所需租户ID的任何地方,而且我从未在应用程序中设置过租户ID。我如何指定这一点,或者根本原因是什么

下面是我正在使用的返回错误(字符串模糊)的代码


谢谢大家!

当您想要创建对话时,MS团队有一种特殊的行为,因此您必须使用MS团队NuGet软件包提供的特定方法:

// Create or get existing chat conversation with user
var response = client.Conversations.CreateOrGetDirectConversation(activity.Recipient, activity.From, activity.GetTenantId());
您可以看到该方法具有参数中的
tenantId

NuGet软件包名为Microsoft.Bot.Connector.Teams,可供使用

有关MS团队文档的更多详细信息(在Bot框架方面没有详细说明):

非常感谢您!我有Microsoft.Bot.Connector软件包,但不了解Microsoft.Bot.Connector.Team。解决了那个错误!请注意:所提到的软件包现在已被弃用,您应该使用Microsoft.Bot.Builder软件包,方法为
CreateConversationAsync
// Create or get existing chat conversation with user
var response = client.Conversations.CreateOrGetDirectConversation(activity.Recipient, activity.From, activity.GetTenantId());