Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пространство имен: microsoft.graph
Обновление свойств объекта заметки . Поддерживает управление оптимистичным параллелизмом с If-Match помощью заголовка со значением changeKey для заметки.
Разрешения
Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более высокий уровень привилегий или разрешений, только если это требуется вашему приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в статье Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.
| Тип разрешения | Разрешения с наименьшим объемом привилегий | Разрешения с более высоким уровнем привилегий |
|---|---|---|
| Делегированные (рабочая или учебная учетная запись) | ShortNotes.ReadWrite | Недоступно. |
| Делегированные (личная учетная запись Майкрософт) | ShortNotes.ReadWrite | Недоступно. |
| Для приложений | Не поддерживается. | Не поддерживается. |
HTTP-запрос
PATCH /me/notes/{note-id}
PATCH /users/{id | userPrincipalName}/notes/{note-id}
Заголовки запросов
| Имя | Описание |
|---|---|
| Авторизация | Bearer {token}. Обязательно. Дополнительные сведения об аутентификации и авторизации. |
| Content-Type | application/json. Обязательно. |
| If-Match | Значение changeKey для заметки используется для управления оптимистическим параллелизмом. Необязательный параметр. Рекомендуется использовать этот заголовок, чтобы избежать конфликтов. |
Текст запроса
В тексте запроса укажите только значения обновляемых свойств. Существующие свойства, не включенные в текст запроса, сохраняют свои прежние значения или пересчитываются на основе изменений других значений свойств.
В следующей таблице указаны свойства, которые можно обновить.
| Свойство | Тип | Описание |
|---|---|---|
| body | itemBody | Содержание заметки. Поддержка text или html типы контента. Необязательный параметр. |
| categories | Коллекция String | Категории, связанные с заметкой. Необязательный параметр. |
| subject | String | Название примечания. Необязательный параметр. |
Отклик
В случае успеха этот метод возвращает код отклика 200 OK и обновленный объект заметки в тексте ответа.
Если заголовок If-Match не совпадает с текущим changeKey, этот метод возвращает код ответа 412 Precondition Failed .
Примеры
Запрос
Ниже показан пример запроса.
PATCH https://graph.microsoft.com/v1.0/me/notes/AAMkAGI2THVSAAA=
Content-Type: application/json
If-Match: "CQAAABYAAABE"
{
"subject": "Updated Meeting Notes - Jan 28",
"body": {
"contentType": "html",
"content": "<html><body><h2>Updated Standup</h2><ul><li>Task 1 completed</li><li>Task 2 in progress</li></ul></body></html>"
}
}
Отклик
Ниже приводится пример отклика.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('user-id')/notes/$entity",
"id": "AAMkAGI2THVSAAA=",
"changeKey": "CQAAABYAAABG",
"createdDateTime": "2024-01-15T10:30:00Z",
"lastModifiedDateTime": "2024-01-28T09:45:00Z",
"categories": [],
"subject": "Updated Meeting Notes - Jan 28",
"body": {
"contentType": "html",
"content": "<html><body><h2>Updated Standup</h2><ul><li>Task 1 completed</li><li>Task 2 in progress</li></ul></body></html>"
},
"bodyPreview": "Updated Standup Task 1 completed Task 2 in progress",
"isDeleted": false,
"hasAttachments": false
}