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
Importante
Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.
Obtenga el registro de vinculación almacenado en caché objectConnection para un objeto conocido en un synchronizationJob.
Durante la versión preliminar pública, debe especificar un objectId conocido. No se admite la lista de colecciones; una solicitud GET a la colección objectConnections devuelve .400 Bad Request
Esta API está disponible en las siguientes implementaciones en la nube nacional.
| Servicio global | Administración pública de EE. UU. | Gobierno de EE. UU. L5 (DOD) | China operado por 21Vianet |
|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ |
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) | SynchronizationMetadata.Read.All | No disponible. |
| Delegado (cuenta personal de Microsoft) | No admitida. | No admitida. |
| Aplicación | SynchronizationMetadata.Read.OwnedBy | SynchronizationMetadata.Read.All |
El SynchronizationMetadata.ReadWrite.All permiso también admite esta operación para aplicaciones y cuentas profesionales o educativas delegadas. El SynchronizationMetadata.ReadWrite.OwnedBy permiso de aplicación también admite esta operación.
Los SynchronizationMetadata.Read.OwnedBy permisos y SynchronizationMetadata.ReadWrite.OwnedBy de aplicación restringen el acceso a los trabajos de sincronización asociados a las entidades de servicio propiedad de la aplicación que llama.
Solicitud HTTP
GET /servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/objectConnections/{objectId}
Reemplácelo {objectId} por el identificador de origen o destino exacto del objeto en este trabajo de sincronización. Por ejemplo, utilice el id. de objeto de Microsoft Entra para el lado de Microsoft Entra de una conexión o el WID del trabajador de Workday para el origen de Workday. El servicio busca primero un identificador de origen y, después, un identificador de destino. Conserva el formato original del identificador.
Parámetros de consulta opcionales
Este método solo admite el parámetro de $select consulta OData para personalizar la respuesta. No se admiten otros parámetros de consulta OData. Para obtener información general, vea Parámetros de consulta OData.
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 un objeto objectConnection en el cuerpo de la respuesta.
Errores
| Estado HTTP | Condición |
|---|---|
401 Unauthorized |
El autor de la llamada no está autenticado, carece del ámbito delegado o se produce un error en las comprobaciones de autorización delegada. |
403 Forbidden |
Falta el permiso de aplicación necesario o el autor de la llamada no puede acceder al trabajo de sincronización solicitado. |
404 Not Found |
El trabajo de sincronización o la conexión de objeto no existen. |
429 Too Many Requests |
La solicitud se limita. |
Ejemplos
Solicitud
En el ejemplo siguiente se utiliza el id. de objeto de Microsoft Entra del usuario de origen como {objectId}.
GET https://graph.microsoft.com/beta/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/objectConnections/9d47c4a5-0d5a-4c0e-91b6-6f6c9c6e4c77
Respuesta
En el ejemplo siguiente se muestra la respuesta.
HTTP/1.1 200 OK
Content-Type: application/json
{
"objectId": "9d47c4a5-0d5a-4c0e-91b6-6f6c9c6e4c77",
"sourceAnchor": "9d47c4a5-0d5a-4c0e-91b6-6f6c9c6e4c77",
"targetAnchor": "EXTERNAL_userA",
"displayName": "User A",
"objectTypeName": "User"
}