Nous utilisons l'API Microsoft Graph (nouvelle API Office365 unifiée renommée récemment). Nous avons un identifiant OAUTH, avec la ressource graph.microsoft.com
utilisée pour générer un jeton. Cela fonctionne bien pour obtenir d'autres sous-ressources telles que /me
. Mais lorsque vous utilisez l'URL dans la documentation de Microsoft Graph qui parle de la recherche de lecteur (et de SharePoint?), Nous ne pouvons pas trouver un moyen de faire fonctionner un exemple d'URL. Cela ne fonctionne pas quand un lecteur est disponible pour l'utilisateur, ni quand SharePoint.Essayer de rechercher des fichiers Sharepoint à l'aide de Microsoft Graph api
Alors, première question, pourquoi cela génère-t-il une erreur?
GET https://graph.microsoft.com/v1.0/drive/root/Microsoft.Graph.search?q=img
Rreturns une mauvaise demande:
Error: 400 - Bad Request
See Response Headers for details.
{
"error": {
"code": "BadRequest",
"message": "Unsupported segment type.",
"innerError": {
"request-id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"date": "2015-11-23T16:58:26"
}
}
}
Voici la réponse en-tête:
Transfer-Encoding: chunked
request-id: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
client-request-id: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX
x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"West US","Slice":"SliceB",
"ScaleUnit":"002","Host":"AGSFE_IN_4","ADSiteName":"WST"}}
OutBoundDuration: 0
Duration: 2.2283
Cache-Control: private
Date: Mon, 23 Nov 2015 16:58:25 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
et la deuxième partie de la question, ne cette recherche aussi Sharepoint comme il fait allusion? Il n'y a pas d'API séparée pour le faire dans l'API graphique.
Le lien de référence est: https://graph.microsoft.io/docs/api-reference/v1.0/api/item_search –
Merci d'avoir signalé ce problème. J'ai déposé un bug sur ce problème. Mettra à jour cet élément quand il est réparé (si je me souviens;)). Je ne pense pas que cela couvre la recherche à travers le SharePoint d'une organisation. C'est quelque chose que nous cherchons à ajouter à une date ultérieure. –