Azure / Azure/Connectors-NET-Samples
[Bug] OneDrive ListRootFolder returns 502 BadGateway from API Hub
- Lingua principale
- C#
- Stelle
- 3
- Fork
- 3
- Merge medio
- 4g 14h
- PR unite (30g)
- 3
Descrizione
## Summary
The `onedrive/root` endpoint consistently returns 502 BadGateway from the API Hub, both locally and in Azure deployment.
## Repro
`GET https://sdk-connector-samples.azurewebsites.net/api/onedrive/root`
## Error
The connector calls `GET /datasets/default/folders` which returns 502 from the API Hub gateway (source: `0a8e3a9fa83240839c163637de5e83f0.08.common.logic-df.azure-apihub.net`, innerError status 500).
## Questions to investigate
1. Is `ListRootFolderAsync()` the right API - or should `GetFilesFromFolderAsync()` be used instead?
2. Does `/datasets/default/folders` work with MSI-authenticated connections?
3. Is this a transient API Hub issue or a connection configuration problem?
## Connection details
- Namespace: `sdk-test-gateway` (nsUrlId: `0a8e3a9fa83240839c163637de5e83f0`)
- Connection: `onedriveforbusiness-test`
- MSI ACL: granted (objectId `d77681c2-bb7f-4b90-ba93-2b9cee96cbae`)
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia riproducendo GET /api/onedrive/root e segui ListRootFolderAsync() fino alla chiamata /datasets/default/folders. Confronta questo percorso con GetFilesFromFolderAsync() e ispeziona la connessione autenticata tramite MSI per il 502 segnalato di API Hub. Il lavoro è completo quando viene identificato se l'errore si trova nell'API selezionata, nella configurazione della connessione MSI o in API Hub, con un percorso funzionante verificato o un blocco documentato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- azure, csharp
- Ambito
- api, authentication, backend, cloud
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 38/100