Microsoft Graph是 Microsoft 365 中通往数据和智能的网关。上一章我们已经讲到如何注册一个Microsoft Graph应用程序取得接口权限,并通过微软官方提供的api接口取得了授权access_token,下面我们接着学习使用授权令牌发送邮件的接口。
关于获取Microsoft Graph接口授权access_token有不清楚的地方请查阅官方文档,如果看不懂可以参考我前面的文章,Microsoft Graph开放接口学习——获得授权token
发送邮件接口
请求方式:post
请求地址:https://graph.microsoft.com/v1.0/me/sendMail
请求参数
头部
标头 | 值 |
---|---|
Authorization | Bearer {token}。必需。 |
Content-Type | application/json |
查询参数
需以json形式提供查询参数
参数 | 类型 | 描述 |
---|---|---|
message | Message | 要发送的邮件。必需。 |
SaveToSentItems | Boolean | 指示是否将邮件保存在“已发送邮件”文件夹中。仅在该参数为 false 时指定它。默认值为 true。可选。 |
返回值
如果成功,此方法返回 202 Accepted
响应代码。它不在响应正文中返回任何内容。
示例请求
请求头部我就不写了,自己看下面的图片吧。
请求体
{
"message": {
"subject": "邮件主题",
"body": {
"contentType": "Text",
"content": "这里是邮件内容"
},
"toRecipients": [
{
"emailAddress": {
"address": "接收邮箱地址"
}
}
],
"ccRecipients": [
{
"emailAddress": {
"address": "抄送邮箱地址"
}
}
]
},
"saveToSentItems": "false"
}
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/241538.html