【问题标题】:Any API available for adding task to Planner app in Microsoft Teams任何可用于将任务添加到 Microsoft Teams 中的 Planner 应用程序的 API
【发布时间】:2020-04-14 05:20:58
【问题描述】:

我正在使用带有 botframework v4 的 nodejs 构建一个聊天机器人,我想知道他们是否有任何可用的 api 等可以让我向 Teams 中的 Planner 应用程序添加任务。

详细信息-我正在构建一个应用程序,该应用程序将在特定意图后获取反馈。一旦用户填写反馈。我希望将反馈/消息自动添加到我的 Teams 频道中的 Planner 应用中。是否有任何现有的 API 可以让我从我的机器人连接到 Teams 中的规划器?

如果没有,之前我能够获取此反馈并将其作为主动消息发送到 Teamschannel(使用 sendActivity 通过存储通道的conversationId、tenantId)。 我可以创建一个应用程序,当涉及到频道并添加到 Planner 的任务中时,该主动消息将被自动接收?

【问题讨论】:

  • 第一步是查明planner app是否有API。如果没有,您可能会发现它使用了其他一些具有您可以使用的 API 的后端技术。这听起来也可以在 Azure 逻辑应用中实现

标签: node.js botframework microsoft-teams microsoft-planner


【解决方案1】:

实现此目的的最佳方法是在 Teams 应用中使用 Microsoft Graph API。特别是,请参阅here 如何创建 Planner 任务。

如果您想代表用户行事(委托访问),您可能需要在您的机器人中处理身份验证,以访问 Graph API。有关这方面的信息,请参阅 here

【讨论】:

  • 感谢我在实现逻辑时在文档中提到的。 const client= Client.init(token) 并且当我调用 await client.api() 时出现错误 ReferenceError: client is not defined。不知道这到底意味着什么……有什么想法吗?
  • 由于我主要使用 C#,所以我无法在节点方面提供帮助,但这听起来像是一个非常简单的节点/图形 Api 问题,或许可以在网站上将其作为一个单独的问题提出?
  • 我只是在回答中提到了一个问题,因为我无法在此处发布图片。
猜你喜欢
  • 1970-01-01
  • 2020-03-26
  • 2022-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-24
  • 2020-09-02
  • 1970-01-01
相关资源
最近更新 更多