名前空間: microsoft.graph
重要
Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。
注意
Outlook tasks API は非推奨となり、2022 年 8 月 20 日にデータの返しを停止しました。 代わりに To Do API を 使用します。
completedDateTime プロパティを現在の日付に、status プロパティをcompletedに設定する Outlook タスクを完了します。
定期的な系列のタスクを完了する場合は、応答で、タスク コレクションには、系列の完了したタスクと、系列内の次のタスクが含まれます。
completedDateTime プロパティは、タスクが完了した日付を表します。 completedDateTime の時間部分は、既定では UTC の午前 0 時に設定されます。
既定では、この操作 (および POST、GET、PATCH タスクの操作) は、UTC で日付関連のプロパティを返します。
Prefer: outlook.timezone ヘッダーを使用して、応答内のすべての日付関連プロパティを UTC 以外のタイム ゾーンで表すことができます。
この API は、次の国内クラウド展開で使用できます。
| グローバル サービス | 米国政府機関 L4 | 米国政府機関 L5 (DOD) | 21Vianet が運営する中国 |
|---|---|---|---|
| ✅ | ✅ | ✅ | ❌ |
アクセス許可
この API の最小特権としてマークされているアクセス許可またはアクセス許可を選択します。 アプリで必要な場合にのみ、より高い特権のアクセス許可またはアクセス許可を使用します。 委任されたアクセス許可とアプリケーションのアクセス許可の詳細については、「アクセス許可の種類」を参照してください。 これらのアクセス許可の詳細については、「アクセス許可のリファレンス」を参照してください。
| アクセス許可の種類 | 最小特権アクセス許可 | より高い特権のアクセス許可 |
|---|---|---|
| 委任 (職場または学校のアカウント) | Tasks.ReadWrite | 注意事項なし。 |
| 委任 (個人用 Microsoft アカウント) | Tasks.ReadWrite | 注意事項なし。 |
| アプリケーション | サポートされていません。 | サポートされていません。 |
HTTP 要求
POST /me/outlook/tasks/{id}/complete
POST /users/{id|userPrincipalName}/outlook/tasks/{id}/complete
要求ヘッダー
| 名前 | 説明 |
|---|---|
| Authorization | ベアラー {token}。 必須です。 認証と認可についての詳細をご覧ください。 |
| 優先: outlook.timezone | 応答のタイム プロパティのタイム ゾーンを指定します。これは、このヘッダーが指定されていない場合は UTC になります。 省略可能。 |
要求本文
このメソッドには、要求本文を指定しません。
応答
成功した場合、このメソッドは応答コードと応答本文 200 OKoutlookTask オブジェクトを返します。
例
次の例では、指定したタスクを終了に設定します。
Prefer: outlook.timezone ヘッダーに Pacific Standard Time (PST) を指定します。
要求
次の例は要求を示しています。
POST https://graph.microsoft.com/beta/me/outlook/tasks/AAMkADA1MT15rfAAA=/complete
Prefer: outlook.timezone="Pacific Standard Time"
応答
次の例は応答を示しています。 応答の completedDateTime およびその他の日付関連のプロパティは、PST で表されます。
注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。
HTTP/1.1 200 OK
Content-type: application/json
{
"value": [
{
"id": "AAMkADA1MT15rfAAA=",
"createdDateTime": "2016-04-21T22:44:01.2012012-07:00",
"lastModifiedDateTime": "2016-04-22T19:28:38.5300447-07:00",
"changeKey": "1/KC9Vmu40G3DwB6Lgs7MAAAIW9XYQ==",
"categories": [
],
"assignedTo": null,
"body": {
"contentType": "text",
"content": ""
},
"completedDateTime": {
"dateTime": "2016-04-22T00:00:00.0000000",
"timeZone": "Pacific Standard Time"
},
"dueDateTime": {
"dateTime": "2016-04-25T00:00:00.0000000",
"timeZone": "Pacific Standard Time"
},
"hasAttachments":false,
"importance": "normal",
"isReminderOn": false,
"owner": "Administrator",
"parentFolderId": "AQMkADA1MTIBEgAAAA==",
"recurrence": null,
"reminderDateTime": null,
"sensitivity": "normal",
"startDateTime": {
"dateTime": "2016-04-21T00:00:00.0000000",
"timeZone": "Pacific Standard Time"
},
"status": "completed",
"subject": "Shop for dinner"
}
]
}