Abrufen der OwnedObjects von ServicePrincipal mithilfe einer Delta-SDK-Abfrage mit AccessToken [geschlossen]C#

Ein Treffpunkt für C#-Programmierer
Guest
 Abrufen der OwnedObjects von ServicePrincipal mithilfe einer Delta-SDK-Abfrage mit AccessToken [geschlossen]

Post by Guest »

Ich versuche, die ownObjects eines ServicePrincipal mithilfe von WithUrl aus der Microsoft Graph-API abzurufen, da ich im Delta SDK keine Unterstützung für $expand gesehen habe.
Als ich Führen Sie diesen Code aus:

Code: Select all

var deltaResponse = await graphClient.ServicePrincipals.Delta()
.WithUrl("https://graph.microsoft.com/v1.0/servicePrincipals/delta/?$select=id&$expand=ownedObjects")
.Request()
.GetAsDeltaGetResponseAsync(
requestConfiguration =>
{
requestConfiguration.Options.Add(retryHandlerOption);
requestConfiguration.Headers.Add("Authorization", $"Bearer {accessToken}")
},      cancellationToken);
Ich erhalte die folgende Ausnahme:

Code: Select all

oDataError = signing key is invalid

Es scheint, dass die WithUrl-Funktion alle Eigenschaften in ihrer Eingabe ignoriert, sodass ich das Autorisierungsträgertoken nicht über accessToken übergeben kann.
Das tue ich nicht Ich muss nicht unbedingt WithUrl verwenden – ich möchte diese Abfrage nur so effizient wie möglich ausführen.
Zum Beispiel, als ich es versucht habe:

Code: Select all

var deltaResponse = await deltaRequestBuilder.GetAsDeltaGetResponseAsync(
requestConfiguration =>
{
requestConfiguration.ConfigureCommonRequestProperties(accessToken, _retryHandlerOption);
requestConfiguration.QueryParameters.Select =
["ownedObjects"];
},
cancellationToken);
Ich habe:

Ausnahme – Backlink nicht unterstützt: ownObjects

Hat jemand Ratschläge oder Lösungen für dieses Problem?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post