【问题标题】:Microsoft Graph API Endpoint "microsoft.graph.createLink" Returning 400 ErrorMicrosoft Graph API 端点“microsoft.graph.createLink”返回 400 错误
【发布时间】:2016-03-04 19:13:19
【问题描述】:

我已尝试基于新的 Microsoft Graph API v1 发送以下 HTTP 请求:

POST https://graph.microsoft.com/v1.0/groups/c694da84-3f9f-4bac-9491-c2775fc39f65/drive/items/012YPM4EKO23JQWLSNYJG2DG3ZAULBDCIS/microsoft.graph.createLink HTTP/1.1
Authorization: Bearer <access-code> (filled in with valid access token)
Host: graph.microsoft.com
Content-type: application/json
Content-Length: 53

{
  "type": "edit",
  "scope": "Files.ReadWrite"
}

我的网址遵循以下格式: https://graph.microsoft.com/v1.0/groups/&lt;group-id&gt;/drive/items/&lt;item-id&gt;/microsoft.graph.createLink

我收到以下 400 错误:

HTTP/1.1 400 Bad Request

{
  "error": {
    "code": "-1, Microsoft.SharePoint.Client.InvalidClientQueryException",
    "message": "The parameter scope does not exist in method createLink.",
    "innerError": {
      "request-id": "nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn",
      "date": "2015-11-30T23:55:56"
    }
  }
}

我有点困惑,因为根据以下文档(我认为是最新的),请求正文中需要范围:Microsoft Graph - Create a sharing link for an item

【问题讨论】:

    标签: office365 office365api azure-ad-graph-api microsoft-graph-api


    【解决方案1】:

    卡姆登,

    抱歉,这里回复晚了。是的 - 我们这里有一个错误,正在部署修复程序。我将尝试获得一个预计何时完成。无论如何,一旦完成此请求应该开始工作。也就是说,您的请求中有错误。 “范围”参数必须设置为“组织”或“匿名”。我将在 GitHub 上提交一个问题来修复文档以提及这一点。

    希望这会有所帮助,

    【讨论】:

    • 修复部署现已完成
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    相关资源
    最近更新 更多