Я пытаюсь установить элементы списка sharepoint и обновлять списки, сейчас список sharepoint представляет собой поиск с несколькими значениями
Я звоню
POST / sites / {} / lists / {list_guid} / items / {item_id} / fields
с Json
{
"MyListLookUpValue":[
"LookupId":1,
"LookupValue":"My name",
"Email":"my@email.se",
]
}
(это не код, который я использую, а представление)
Я обнаружил, что должен указать тип, а не вещьв том, что я не знаю тип, если бы это был список строк, которые я мог бы добавить
"MyListLookUpValue@odata.type":"Collection(Edm.String)"
У кого-нибудь, у кого есть подобная проблема, которую вы должны указать тип?
Не понимаю, зачем им так сложно.
{
"error": {
"code": "-1, Microsoft.SharePoint.Client.InvalidClientQueryException",
"message": "A value without a type name was found and no expected type is available. When the model is specified, each value in the payload must have a type which can be either specified in the payload, explicitly by the caller or implicitly inferred from the parent value.",
"innerError": {
"request-id": "2aaa2c86-f922-414b-b9c9-f892588b0bea",
"date": "2019-02-28T17:05:05"
}
}
}
РЕШЕНИЕ
После получения комментариев я получил ответ, который сработал
{
"MyListLookUpValueLookupId@odata.type" : "Collection(Edm.Inte32)"
"MyListLookUpValueLookupId": [1,2,3]
}