Ошибка UnknownError при попытке перечислить существующие задания синхронизации для данного идентификатора servicePrincipals

#synchronization #provisioning

#синхронизация #подготовка

Вопрос:

Я получаю следующую ошибку при попадании в конечную точку списка существующих заданий синхронизации с идентификатором servicePrincipals для одного из моих корпоративных приложений.

 {
    "error" : 
    {
        "code" : "UnknownError",
        "innerError" : 
        {
            "client-request-id" : "{id}",
            "date" : "2021-01-22T14:33:26",
            "request-id" : "{id}"
        },
        "message" : ""
    }
}
 

До сих пор я проверял правильность идентификатора servicePrincipals несколькими различными способами. Я смог успешно использовать эту конечную точку для получения этого:

 GET https://graph.microsoft.com/beta/servicePrincipals?$select=id,appId,displayNameamp;$filter=startswith(displayName, 'dropbox')
 

Подробности моего запроса:

 URL:
https://graph.microsoft.com/beta/servicePrincipals/{id}/synchronization/jobs/

Headers:
-X GET -H "Authorization: Bearer {token}"

Request body: (None)
 

Скриншот разрешений, предоставленных моему приложению
Есть какие-либо идеи о том, почему я получаю сообщение об ошибке?

Комментарии:

1. Вы в конечном итоге выяснили это? Я застрял на этом… Вы используете «Прикладные» или «делегированные» разрешения? Кажется, для разрешения приложения нам также нужно приложение разрешений. ReadWrite. OwnedBy ( docs.microsoft.com/en-us/graph/api /… )