Azure / Azure/Connectors-NET-Samples

[Bug] OneDrive ListRootFolder returns 502 BadGateway from API Hub

Aperta
#45 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.