Azure 提供的租户实现bot主动消息中的用户标识无效

Azure 提供的租户实现bot主动消息中的用户标识无效,azure,azure-active-directory,botframework,microsoft-teams,Azure,Azure Active Directory,Botframework,Microsoft Teams,我有一个用JavaSDK开发的机器人应用程序。为了与MS团队集成,我已经使用Bot框架和Spring Boot创建了一个连接器,并在Azure门户上注册了一个Bot通道。一切正常。现在,我尝试通过以下教程实现主动消息: 我已经可以让bot在频道上发送主动消息,但现在我需要实现向用户发布主动个人消息 我可以从用户处获取数据: var user=await((对话)connectorClient.Conversations).GetConversationMemberAsync(提及UserPrin

我有一个用JavaSDK开发的机器人应用程序。为了与MS团队集成,我已经使用Bot框架和Spring Boot创建了一个连接器,并在Azure门户上注册了一个Bot通道。一切正常。现在,我尝试通过以下教程实现主动消息:

我已经可以让bot在频道上发送主动消息,但现在我需要实现向用户发布主动个人消息

我可以从用户处获取数据:

var user=await((对话)connectorClient.Conversations).GetConversationMemberAsync(提及UserPrincipalName,teamInternalId,默认值)

但是当运行线路时

var response=wait connectorClient.Conversations.CreateConversationAsync(conversationParameters)

…返回错误的请求结果,并显示消息“提供的租户中的用户标识无效”:


您可以使用团队花名册获取用户详细信息。若要在频道中创建新对话或对话线程,您必须具有正确的ID。您可以接收或检索此ID。请检查。您还可以使用teams roaster获取团队成员的列表。请检查。

请验证登录的用户是否是azure广告或租户的一部分。我们无法在最后重新处理此问题。你能检查一下吗。如果有帮助的话,试试看。