Я хочу добавить расширение данных к существующему ресурсу с помощью MS Graph API.MS Graph API: запросы должны содержать только изменения расширения
Для этого я сделать POST
запрос на следующую конечную точку:
https://graph.microsoft.com/v1.0/users/[USER_ID]/events/[EVENT_ID]/extensions
с следующим телом запроса:
{
"@odata.type": "Microsoft.Graph.OpenTypeExtension",
"extensionName": "[MY_EXTENSION_NAME]",
"my_field": "my_value"
}
, но время от времени, единственный ответ, который я получаю:
{
"error": {
"code": "BadRequest",
"message": "Requests must contain extension changes exclusively.",
"innerError": {
"request-id": "c10c8e95-dd89-455b-9a83-3d2441918618",
"date": "2017-02-21T21:10:55"
}
}
}
Что означает это сообщение?
Узнал, что после запроса работает:
{
"@odata.type": "Microsoft.Graph.OpenTypeExtension",
"extensionName": "[MY_EXTENSION_NAME]"
}
так без какого-либо значения для этой точки расширения, что делает его своего рода бесполезно. Самое странное, что он работал со стоимостью в течение нескольких недель.
Я не предлагал это в качестве ответа, но был слишком длинным для комментария - все еще есть проблема с этим. –