搜索我的 onedrive 在 ms 图中返回 invalidRequest

Mar*_*tby 5 onedrive microsoft-graph-api

这是来自图形浏览器的示例查询: https://graph.microsoft.com/v1.0/me/drive/root/search(q='finance')?select=name,id,webUrl

目前,https://graph.microsoft.com/v1.0/me/drive/root/search似乎在我自己的租户和微软的测试租户中都失败了。我的印象是演示查询应该始终在测试租户中工作(https://developer.microsoft.com/en-us/graph/graph-explorer - 不要登录,使用示例数据)。这让我相信目前 ms graph 中的这个函数存在一个普遍的问题。

还有其他人遇到同样的问题吗?我应该使用不同的方法来搜索 onedrive 吗?

Mar*_*tby 0

最初的查询一直工作正常,直到上周五,它似乎仍然被破坏。

但一个可行的解决方法是使用:

https://graph.microsoft.com/v1.0/users/<userId>/drive/root/search(q='finance')?select=name,id,webUrl
Run Code Online (Sandbox Code Playgroud)

似乎不需要更改应用程序上的 api 权限就可以工作,所以现在就可以了。