Ошибка Microsoft Graph API - у содержимого свойства в полезной нагрузке есть значение, которое не соответствует схеме - PullRequest
0 голосов
/ 17 апреля 2020

Код с запросом PUT "https://graph.microsoft.com/beta/external/connections/" работал когда-то в порядке go и теперь выдает ошибку:

"{
    "error": {
        "code": "BadRequest",
        "message": "Property content in payload has a value that does not match schema.",
        "innerError": {
            "request-id": "a823ed79-63a2-4512-864e-acdd15e523f7",
            "date": "2020-04-17T03:01:01"
        }
    }
}"

Tried to execute request in C# dotnet console application, Graph Explorer, Postman and receive same error across
Graph Explorer screenshots below:
Body of my PUT request

Error Message

Any suggestions on how to resolve this error? Can there be any changes to beta release without proper documentation?

1 Ответ

0 голосов
/ 27 апреля 2020

Контент сделан сложным типом с типом и значением. Для получения более подробной информации обратитесь к документации: API индексации графических коннекторов Microsoft

PUT https://graph.microsoft.com/beta/connections/contosohr/items/TSP228082938
Content-type: application/json
{
  "@odata.type": "microsoft.graph.externalItem",
  "acl": [
    {
      "type": "user",
      "value": "49103559-feac-4575-8b94-254814dfca72",
      "accessType": "deny",
      "identitySource": "Azure Active Directory"
    }
  ],
  "properties": {
    "title": "Error in the payment gateway",
    "priority": 1,
    "assignee": "john@contoso.com"
  },
  "content": {
    "value": "<h1>Error in payment gateway</h1><p>Error details...</p>",
    "type": "html"
  }
}
...