Я пытаюсь использовать функцию Azure для пересылки электронной почты Outlook с использованием ее идентификатора.
var url = "https://graph.microsoft.com/v1.0/users('<blah>')/messages/" + ID + "/forward";
var content = new StringContent(JsonConvert.SerializeObject(data), Encoding.UTF8, "application/json");
var response = await client.PostAsJsonAsync(url, content);
log.Info(response.Content.ReadAsStringAsync().Result);
Результат, который я получаю, The value of the parameter 'ToRecipients' is empty. Specify 'ToRecipients' either in the message object or in the action.
Переменная данных, которую я передаю, это {"message":{"ToRecipients":[{"emailAddress":{"address":"<blah>"}}]}}
.
Что я делаю не так? Как успешно опубликовать объект данных JSON? Я чувствую, что перепробовал все примеры, которые смог найти в Интернете, и мне не повезло.
К вашему сведению, токен уже прикреплен к заголовкам, я просто не показываю эту часть.