【问题标题】:Trying to search Sharepoint files using Microsoft Graph api尝试使用 Microsoft Graph api 搜索 Sharepoint 文件
【发布时间】:2016-02-25 23:32:06
【问题描述】:

我们正在使用 Microsoft Graph API(新的 Office365 统一 API 最近重命名为此)。我们有一个 OAUTH 登录,graph.microsoft.com 资源用于生成令牌。它可以很好地获取其他子资源,例如/me。但是,当使用 Microsoft Graph 文档中讨论搜索驱动器(和 SharePoint?)的 URL 时,我们无法找到使任何示例 URL 工作的方法。当驱动器可供用户使用或 SharePoint 时,它不起作用。

那么第一个问题,为什么会产生错误?

GET https://graph.microsoft.com/v1.0/drive/root/Microsoft.Graph.search?q=img

R返回一个错误的请求:

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"
}
}
}

这是响应标头:

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

问题的第二部分,这是否也搜索 Sharepoint,因为它提示?在图形 API 中没有单独的 API 来执行此操作。

【问题讨论】:

  • 感谢您的报告。我已经就这个问题提交了一个错误。修复后将更新此项目(如果我记得的话;))。我认为这不包括跨组织的 SharePoint 进行搜索。这是我们希望在以后添加的内容。

标签: sharepoint bad-request microsoft-graph-api


【解决方案1】:

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多