1

我正在尝试向 plannertask 发送评论,但未发布。基本上,如果我有对话线程 ID,我可以回复,但要发送第一条评论,我没有对话线程已经存在。

我尝试了来自图形资源管理器的 PATCHrequest 来发送第一条评论。回复正常,但我回到那个特定的任务,我提出了补丁请求,评论不存在。

我尝试修补/planner/tasks/{taskid}/planner/tasks/{taskId}/details甚至尝试发布。我看到人们谈论回复对话线程 ID,但没有人谈论过第一条评论。

基本上我的代码在其中创建计划和任务。我正在尝试发送第一个评论的一些任务。一开始,对话线程来了,null所以我当然不能使用它

在此处输入图像描述

4

2 回答 2

2

我相信我找到了解决这个问题的替代方案。由于 ConversationThreads 处于组级别,因此在创建任务之前,我使用 api /groups/{id}/threads 创建了该组的对话线程。

现在您在组中有一个新的 Convothread,您可以发送该任务的补丁请求,甚至可以使用该对话 ThreadId 创建一个任务。

通过这种方式,您从一开始就强制特定任务具有一个 conversationThreadId。之后,您可以调用该 convoThreadiID 发送任意数量的评论。发送到该 convoThreadId 的所有评论都将发布在任务上。由于图形 api 在任务开始时为 threadId 提供了 null。我认为这将是最好的方法。让我知道是否可以向您进一步解释。

于 2019-12-30T19:59:44.777 回答
1

谢谢@Ashok。我确实考虑过这条路,但实际上并没有尝试过。自从发布这篇文章以来,由于这里列出的原因,我几乎放弃了使用 Planner 。基本上,像这样的太多问题浪费了太多时间而没有实际结果。

话虽如此,我对你的方法很感兴趣。我假设当我创建对话时,它会出现在该组的用户界面中的某个地方,但这是我未经测试的假设。从您的回答中我不清楚您是否已成功完成此操作。有什么副作用吗?

谢谢,默里

于 2019-12-31T00:11:08.663 回答