Я пытаюсь создать объект ItemAttachment для сообщений с помощью office365 REST api. Я не могу попасть в POST api, так как есть три требуемых параметра тела, из которых я не могу найти способ отправить третий требуемый параметр i.e. «Item». the documentation. По этой ссылке упоминается, что объект Item или Event является значением для «Item». Мне нужно работать с обеими сущностями. Я ищу способ представления значения для этого конкретного поля. Вот что я уже пробовал:Я не могу создать объект ItemAttachment для сообщений с помощью office365 REST api
"Item":{
"Message": {
"Subject": "Can we meet for lunch?",
"Body": {
"ContentType": "Text",
"Content": "The new cafeteria is open."
},
"ToRecipients": [
{
"EmailAddress": {
"Address": "[email protected]"
}
}
],
"Attachments": [
{
"@odata.type": "#Microsoft.OutlookServices.ItemAttachment",
"Name": "menu.txt",
"Item":[{"abcd":"pqrs"}]
}
]
}}
Я получаю несколько ошибок для различных испытаний. Я чувствую следующее сообщение об ошибке может быть полезным:
{ «ошибка»: { «код»: «RequestBodyRead», «сообщение» : «узел неожиданной„PrimitiveValue“был обнаружен при чтении из JSON-считыватель. Ожидается узел «StartObject» ». } }
В данном примере вы обеспечиваете совершенно новое сообщение для присоединения к сообщению, которое создается как вложение элемента. Но как я могу присоединить событие или сообщение, которое уже существует как вложение элемента к сообщению? Это возможно? Если да, то как это сделать? –