Каков правильный синтаксис JSON для обновления поля элемента списка с множественным выбором с помощью Microsoft Graph?
Поля с несколькими вариантами возвращают массив строк json, например:
GET: /v1.0/sites/{siteId}/lists/{listId}/items/{itemId}
"CAG_x0020_Process_x0020_Status": [
"Proposed Funding - Customer Billed",
"Proposed Funding - Sales Funded",
"SOW - Needed"
]
Однако при использовании того же синтаксиса для обновления поля возвращается неверный запрос 400.
PATCH: /v1.0/sites/{siteId}/lists/{listId}/items/{itemId}/fields
"CAG_x0020_Process_x0020_Status": [
"Proposed Funding - Customer Billed",
"Proposed Funding - Sales Funded",
"SOW - Needed"
]
Ошибка возвращается:
{
"error": {
"code": "invalidRequest",
"message": "The request is malformed or incorrect.",
"innerError": {
"request-id": "2251e25f-e4ce-491f-beb9-e463c7d8d5af",
"date": "2018-05-16T15:16:23"
}
}
}
Я могу обновить все другие запрошенные поля, но это последнее поле задерживает выпуск приложения.