Установить значение для списка множественного поиска в sharepoint в C # - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь установить элементы списка 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]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...