Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Espacio de nombres: microsoft.graph
Obtenga un conjunto de objetos de nota que se agregaron, actualizaron o eliminaron en la carpeta Notas del usuario desde la última consulta delta. Una llamada de función delta para notas es similar a una solicitud GET, excepto que mediante la aplicación adecuada de tokens de estado en una o varias de estas llamadas, puede consultar cambios incrementales en las notas.
Permissions
Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use uno o varios permisos con privilegios más altos solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.
| Tipo de permiso | Permisos con privilegios mínimos | Permisos con privilegios más altos |
|---|---|---|
| Delegado (cuenta profesional o educativa) | ShortNotes.Read | ShortNotes.ReadWrite |
| Delegado (cuenta personal de Microsoft) | ShortNotes.Read | ShortNotes.ReadWrite |
| Aplicación | ShortNotes.Read.All | ShortNotes.ReadWrite.All |
Solicitud HTTP
GET /me/notes/delta
GET /users/{id | userPrincipalName}/notes/delta
Parámetros de consulta
El seguimiento de los cambios en notas incurre en una ronda de una o más llamadas a la función delta . Si usa cualquier parámetro de consulta (distinto de $deltatoken y $skiptoken), debe especificarlo en la solicitud delta inicial. Microsoft Graph codifica automáticamente los parámetros especificados en la parte del token de la dirección URL @odata.nextLink o @odata.deltaLink proporcionada en la respuesta.
| Parámetro de consulta | Tipo | Descripción |
|---|---|---|
| $deltatoken | Cadena | Un token de estado devuelto en la dirección URL @odata.deltaLink de la llamada a la función delta anterior, que indica la finalización de esa ronda de seguimiento de cambios. Guarde y aplique la dirección URL completa de @odata.deltaLink , incluido este token, en la primera solicitud de la siguiente ronda de seguimiento de cambios para esa colección. |
| $skiptoken | Cadena | Un token de estado devuelto en la dirección URL @odata.nextLink de la llamada de función delta anterior, lo que indica que se deben realizar más cambios. |
Este método también admite los parámetros de $selectconsulta , $filter, $orderbyy $top OData para ayudar a personalizar la respuesta.
Encabezados de solicitud
| Nombre | Descripción |
|---|---|
| Authorization | {token} de portador. Obligatorio. Obtenga más información sobre autenticación y autorización. |
Cuerpo de la solicitud
No proporcione un cuerpo de solicitud para este método.
Respuesta
Si tiene éxito, este método devuelve un 200 OK código de respuesta y una colección de objetos de nota en el cuerpo de la respuesta. La respuesta también incluye una dirección URL @odata.nextLink o una dirección URL @odata.deltaLink .
- Si se devuelve una dirección URL @odata.nextLink , quedan más páginas de datos por recuperar. La aplicación continúa realizando solicitudes mediante la dirección URL @odata.nextLink hasta que se incluya una dirección URL @odata.deltaLink en la respuesta.
- Si se devuelve una dirección URL @odata.deltaLink , no quedan más páginas de datos por devolver. Guarde la dirección URL @odata.deltaLink para usarla en la siguiente llamada delta .
Ejemplos
Ejemplo 1: Solicitud de sincronización inicial
En el ejemplo siguiente se muestra la solicitud de sincronización inicial para obtener todas las notas.
Solicitud
En el ejemplo siguiente se muestra la solicitud.
GET https://graph.microsoft.com/v1.0/me/notes/delta
Respuesta
En el ejemplo siguiente se muestra la respuesta.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('user-id')/notes",
"@odata.deltaLink": "https://graph.microsoft.com/v1.0/me/notes/delta?$deltatoken=abc123def456",
"value": [
{
"id": "AAMkAGI2THVSAAA=",
"changeKey": "CQAAABYAAABE",
"createdDateTime": "2024-01-15T10:00:00Z",
"lastModifiedDateTime": "2024-01-20T11:00:00Z",
"categories": [],
"subject": "Updated Note",
"body": {
"contentType": "html",
"content": "<html><body>Updated content</body></html>"
},
"bodyPreview": "Updated content",
"isDeleted": false,
"hasAttachments": false
}
]
}
Ejemplo 2: Solicitud delta posterior
En el ejemplo siguiente se muestra una solicitud de sincronización posterior con el token diferencial de la respuesta anterior. Se devuelven notas nuevas, actualizadas y eliminadas.
Solicitud
En el ejemplo siguiente se muestra la solicitud.
GET https://graph.microsoft.com/v1.0/me/notes/delta?$deltatoken=abc123def456
Respuesta
En el ejemplo siguiente se muestra la respuesta.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('user-id')/notes",
"@odata.deltaLink": "https://graph.microsoft.com/v1.0/me/notes/delta?$deltatoken=xyz789new",
"value": [
{
"id": "AAMkAGI2NEWITEM=",
"changeKey": "CQAAABYAAABF",
"subject": "New Note",
"bodyPreview": "New content",
"createdDateTime": "2024-01-21T08:00:00Z",
"lastModifiedDateTime": "2024-01-21T08:00:00Z"
},
{
"@removed": {
"reason": "deleted"
},
"id": "AAMkAGI2DELETED="
}
]
}