3

我想从我的 Microsoft Todo ( https://to-do.live.com )中获取我的待办事项,但我不知道如何开始。我在网上搜索但没有找到 REST API 的文档。

有谁知道如何从 MS Todo(以前称为 Wunderlist)访问某些 Todo 列表?Graph API 是看的地方吗?我没有 Office 365 帐户。

4

1 回答 1

7

您可以将 Graph API 用于待办事项

例如列出所有任务类别:

在此处输入图像描述

要访问特定类别下的任务:

https://graph.microsoft.com/v1.0/me/todo/lists/{id}/tasks

使用请求正文中的令牌来授权请求​​。

Authorization : Bearer <Token>

获取令牌

我了解到您没有任何 Office 365 工作帐户。

访问以下网址并登录

https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps

使用您的个人帐户凭据登录。

注册应用程序:

在此处输入图像描述

注册完成后,您将获得应用凭据。

一旦注册完成。授予权限:

应用 --> 应用名称 --> API 权限 --> Graph Api

检查以下任务委派权限

在此处输入图像描述

您可以使用以下 url 授权客户端:

https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id={client_id}&scope={scope}
    &response_type=token&redirect_uri={redirect_uri}

获取令牌。

于 2021-02-05T13:48:22.417 回答