Sto usando questo:Come si crea un token di autenticazione con il nuovo microsoft graph api?
https://github.com/Azure-Samples/active-directory-php-graphapi-web.git
Per accedere all'API grafico, che funziona. La mia applicazione registrata in azzurro AD è in grado di interrogare l'API per ottenere un elenco di utenti nella directory.
Ma ora voglio elencare le cartelle per un utente nella directory. Questa pagina
http://graph.microsoft.io/docs
dice l'URL deve essere:
https://graph.microsoft.com/v1.0/me/drive/root/children
Quando uso l'URL nella mia chiamata REST, ottengo
"code": "InvalidAuthenticationToken",
"message": "CompactToken parsing failed with error code: -2147184105"
ha un senso, si sta facendo un gettone da
https://graph.windows.net
Quindi, mi sono perso. Esistono così tante versioni diverse dell'API, dal consumer grade onedrive (precedentemente skydrive), al primo grafico api (che accedo tramite https://graph.windows.net), all'API 365 per ufficio (a cui accedo tramite https://login.microsoftonline.com) e ora al grafico api (precedentemente universale api https://graph.microsoft.com) Solo non so da dove cominciare a cercare informazioni corrette.
Attualmente sto lavorando in PHP, e sono sicuro che sarà piuttosto basso nella lista di piattaforme supportate da Microsoft, ma qualsiasi direzione su come la generazione di token di accesso funzioni nella più recente api rispetto all'ape di o365 rispetto all'altro grafico api (a graph.windows.net) sarebbe apprezzato.
Qualcun altro è confuso come lo sono io? C'è qualche riferimento centrale che spiega tutte le differenze tra queste apis e come accedervi?
Ora è qualcosa in cui posso affondare i miei denti, grazie mille. – stu
L'app ha accesso solo alle risorse del calendario dei gruppi supportati? –
@Dan Kershaw Puoi aiutare con questa domanda http://stackoverflow.com/questions/41754060/microsoft-office-api-invalidauthenticationtoken-compacttoken-parsing-failed-with please? – WowBow