标签: microsoft-planner

Microsoft Graph:Planner 任务的过滤问题

我想过滤 Planner 任务,例如这样:

https://graph.microsoft.com/v1.0/planner/plans/CONGZUWfGUu4msTgNP66e2UAAySi/tasks ?$filter=title eq '盘点'

正如从 Graph Explorer 中可以观察到的那样,Graph API 不允许我从 Planner 中过滤任务。

有人有解决方案吗?

microsoft-planner microsoft-graph-api

4
推荐指数
1
解决办法
922
查看次数

如何修复 - 更新 plannertaskdetails - If-Match 标头包含无效值

我正在尝试更新 (PATCH) 现有的 Microsoft Planner 任务,以向其中添加一 (1) 个清单项目。我使用 Microsoft doc https://learn.microsoft.com/en-us/graph/api/plannertaskdetails-update?view=graph-rest-1.0&tabs=javascript作为参考,并且我使用 Postman 发送请求。

{
    "error": {
        "code": "",
        "message": "The If-Match header contains an invalid value.",
        "innerError": {
            "request-id": "7b50a25b-7c5a-443b-9a41-1b6314be4014",
            "date": "2019-05-16T23:59:03"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

据我所知,If-Match 键的构建方式与 Microsoft 的文章使用它的方式完全相同。我发现了一篇有点类似的文章(https://powerusers.microsoft.com/t5/Connecting-To-Data/Custom-Connector-Graph-The-If-Match-header-must-be-specified-for/td- p/144092),但是这个人以不同的方式填写 If-Match 值,这对我来说根本不起作用......

我首先重用了创建任务后收到的响应中的 eTAG 值: "@odata.etag": "W/\"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBARCc=\""

有人知道我在这里做错了什么吗?

这是我的补丁:

https://graph.microsoft.com/v1.0/planner/tasks/n...................pYAM-DX/details
Run Code Online (Sandbox Code Playgroud)

这些是我的标题:

Content-Type: application/json

Authorization: Bearer eyJ0eXAiOiJKV1QiLCJub..........

If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBARCc="
Run Code Online (Sandbox Code Playgroud)

这是我的身体:

{
    "previewType": "checklist",
    "checklist": {
    "{{$guid}}":{
      "@odata.type": "microsoft.graph.plannerChecklistItem",
      "title": "Update task details",
      "isChecked": false
        }   
    }
}
Run Code Online (Sandbox Code Playgroud)

我原以为 …

postman microsoft-planner microsoft-graph-api

3
推荐指数
1
解决办法
3367
查看次数

任何可用于将任务添加到 Microsoft Teams 中的 Planner 应用程序的 API

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

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

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

node.js botframework microsoft-teams microsoft-planner

1
推荐指数
1
解决办法
621
查看次数