MS Graph SDK für Dokumente Thumbnails führt zu schlechten Anfragen sporadischC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 MS Graph SDK für Dokumente Thumbnails führt zu schlechten Anfragen sporadisch

Post by Anonymous »

Ich habe zwei Ansätze, um Miniaturansichten zu erhalten, und beide führen zu Problemen für einige Dokumente. Die Dokumente sind DOCX- oder XLSX -Dateien, also nichts Verrücktes. Es ist seltsam, einige ziehen das Miniaturbild und andere nicht und führen zu dem folgenden Fehler: < /p>

Code: Select all

{"error":{
"code": "generalException",
"message": "Substitution Stream for BadRequest found in slot (Original Time: 2025-02-26 20:30:00Z.  Bad request: additional info, b4e1ca35-b0f",
"innererror": {
"code": "SubStreamCached_BadRequest"
}
}}
< /code>
Die Methoden, die ich verwende, sind: < /p>
        public async Task DriveItemThumbnailsAsync(string DriveID, string PathOrDriveItemID, string SearchType)
{
var tries = 0;
var maxRetries = 1;

IDriveItemThumbnailsCollectionPage response = null;

while (tries 
Und ich habe auch Folgendes ausprobiert, um Miniaturansichten zu erhalten: < /p>
        public async Task  DriveItemSearchAsync(string DriveID, string SearchItem, string PathOrDriveItemID, string SearchType )
{

var tries = 0;
var maxRetries = 1;

IDriveItemSearchCollectionPage searchItems = null;
var allDriveItems = new List();

while (tries 
{
allDriveItems.Add(driveItem);
return true;
});

await pageIterator.IterateAsync();

tries = maxRetries+1;

}
catch (ServiceException svcex) when (svcex.Message.Contains("Continuous access evaluation resulted in claims challenge"))
{
try
{
Console.WriteLine($"{svcex}");
string claimChallenge = WwwAuthenticateParameters.GetClaimChallengeFromResponseHeaders(svcex.ResponseHeaders);
_consentHandler.ChallengeUser(initialScopes, claimChallenge);
}
catch (Exception ex2)
{
_consentHandler.HandleException(ex2);
}
}
}

return allDriveItems;

}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post