Microsoft graph api 获取对话成员导致错误请求(Microsoft Graph)

Microsoft graph api 获取对话成员导致错误请求(Microsoft Graph),microsoft-graph-api,microsoft-teams,Microsoft Graph Api,Microsoft Teams,我试图从另一个用户和我之间的1:1对话中获取信息。一些用户返回的对话类型为:“groupChat”,对话ID以前缀“19:”开头。获取带有该前缀的对话中的成员列表效果很好。但是,有些用户返回的会话类型为“personal”,会话ID以前缀“a:”开头。当尝试使用Microsoft Graph API(测试版)获取对话成员时,这会导致问题和错误请求。我们如何使用该对话ID获取该对话中的成员 编辑(2020年7月12日): 我通过使用Microsoft团队上的消息传递扩展获取这些对话ID,同时专注于

我试图从另一个用户和我之间的1:1对话中获取信息。一些用户返回的对话类型为:“groupChat”,对话ID以前缀“19:”开头。获取带有该前缀的对话中的成员列表效果很好。但是,有些用户返回的会话类型为“personal”,会话ID以前缀“a:”开头。当尝试使用Microsoft Graph API(测试版)获取对话成员时,这会导致问题和错误请求。我们如何使用该对话ID获取该对话中的成员

编辑(2020年7月12日):
我通过使用Microsoft团队上的消息传递扩展获取这些对话ID,同时专注于我需要ID的对话。

我还没有对此进行测试,但我认为您可能需要的是“列表聊天成员”操作。更多信息,请参阅。请注意,目前这只是一个测试版操作,因此请注意发生变化的风险。

这正是我们正在使用的,这也是我们面临的问题。前缀a:会话ID不工作。糟糕的请求啊,我现在明白了-我以为我们在使用团队成员端点。出于兴趣,当您调用
GET/me/chats
时,这两种类型是否都会返回?当我使用GET/me/chats/{id}/members进行调用时,使用以“19”开头的会话id:“它工作正常,我会获取所有成员(该前缀的会话类型为“groupChat”),但当我尝试使用以“a”开头的会话id时:(对话类型为“个人”)它会给出错误的请求,但这两种类型的聊天都是从/me/chats返回的吗?但是,当我得到/me/chats时,只有ID以“19:开头的所有对话:回来,我从来没有看到任何其他起始前缀,只是想检查您是否仍然面临任何问题。下面是您的方法。是的,我是@Wajeed MSFT,我一直获取错误的对话ID。查看希尔顿回答下的评论以了解更多详细信息我们正在使用消息扩展来检索1:1的对话ID@Rafael-在两次使用之间进行1:1聊天r和机器人对话Id是加密的,您不能使用它来调用图形API。对于1:1,您可以在机器人上下文-turncontext中获取用户信息。从.Id.@Nikitha MSFT将这样做,我还可以提供视频吗?