我正在调查文档,但我不清楚conversationThread和Microsoft Graph 上的对话(v1.0 参考)之间到底有什么区别?
对话的文档状态:对话是线程的集合,线程包含该线程的帖子。对话中的所有线程和帖子共享相同的主题。关系是线程。在这里,我假设同一主题意味着在该对话的保护伞下?
另一方面,conversationThread的文档指出:conversationThread 是帖子的集合。最后一个帖子的收件人集合是整个线程的聚合收件人。一个线程可以有越来越多的收件人。当收件人从线程中删除时,将创建一个新线程。关系是职位。这里没有线索,如果 conversationThread 是帖子的集合,那与对话提供的内容几乎相同?
我一直在努力做什么?我正在使用 Fiddler 来处理 HTTP 请求groups/<id>/conversations
,groups/<id>/threads
并且我注意到最明显的区别是它threads
有一个没有的isLocked
属性。conversations
然后我的脑海中突然出现了一个问题:“为什么以及在什么情况下我会使用group/<id>/threads
over group/<id>/conversations
?”。也许是因为我不明白conversationThread和conversation之间的区别。
请记住,我是 Microsoft Graph 的新手,如果社区可以帮助我澄清这个问题,我将不胜感激。
提前谢谢了!
编辑
使用 Fiddler,我们设法创建了一个新线程。但是,它不是按预期在指定对话中创建新线程,而是创建一个新对话以与新线程一起使用。A 还尝试在新创建的线程中创建新帖子,但我面临以下错误:“不支持 OData 请求”使用请求正文:“
{
"body": {
"contentType": "application/json",
"content": "This is a test"
}
}
”