我发现了以下几点:
documentation
POST https://outlook.office.com/api/v2.0/me/sendmail
{
"Message": {
"Subject": "Meet for lunch?",
"Body": {
"ContentType": "Text",
"Content": "The new cafeteria is open."
},
"ToRecipients": [
{
"EmailAddress": {
"Address": "garthf@a830edad9050849NDA1.onmicrosoft.com"
}
}
],
"Attachments": [
{
"@odata.type": "#Microsoft.OutlookServices.FileAttachment",
"Name": "menu.txt",
"ContentBytes": "bWFjIGFuZCBjaGVlc2UgdG9kYXk="
}
]
},
"SaveToSentItems": "false"
}
如果用户授权应用程序代表其行事,则此功能正常。然而,我使用client crednetial来构建一个守护程序应用程序,它代表给定租户中的所有用户,因此
“邮政
https://outlook.office.com/api/v2.0/me/sendmail
"
如果你能帮我举个例子,我会很高兴的。仅供参考:我正在使用Java,但您的答案不必是Java。