0

Outlook でユーザーのタスクを作成するアプリのデモを構築しようとしています。Microsoft Graph API を使用してみましたが、タスクに関するデータを取得できません。

Postman (Google 拡張アプリ) を使用してクエリを送信し、有効なアクセス トークンを提供しています。

GET https://graph.microsoft.com/beta/me/tasks

そして、応答は次のとおりです。

  {
  "error": {
    "code": "UnknownError",
    "message": "Users must consent to all of the following scopes: Group.ReadWrite.All,Tasks.ReadWrite",
    "innerError": {
      "request-id": "f8595b76-1ad9-4ad3-af52-2e1028f01879",
      "date": "2015-12-08T18:55:02"
    }
  }
}

自分のユーザーのタスクにアクセスできないのはなぜですか? Service Manager (Visual Studio) で、すべての権限を確認しました。

ユーザーとして、アプリにこれらの権限を許可しました。許可を「取り消し」ませんでした。

4

2 に答える 2

2

Azure 管理ポータル ( https://manage.windowsazure.com ) を使用して、アプリに必要な委任されたアクセス許可を構成してください。

リクエストのトークンには、Calendars.ReadWrite Contacts.ReadWrite Mail.ReadWrite Mail.Send MyFiles.Write User.Read というスコープが含まれていました。この API 呼び出しに必要な Group.ReadWrite.All および Tasks.ReadWrite スコープがありませんでした。

また、Microsoft Graph API によって公開されるタスクは Office 365 Planner のタスク ( https://tasks.office.comを参照) であり、Outlook のタスクではないことにも注意してください。

于 2015-12-08T21:06:34.313 に答える
0

Outlook のベータ版があります。https: //msdn.microsoft.com/en-us/office/office365/api/task-rest-operations の Outlook Task REST API を参照してください。

于 2016-04-14T12:37:56.903 に答える