让代码更简单

当前位置:代码狗 > 开发教程 > WEB开发教程 > 正文

Microsoft Graph开放接口学习——发送邮件

重要:本文最后更新于2020-05-08 08:27:57,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

Microsoft Graph是 Microsoft 365 中通往数据和智能的网关。上一章我们已经讲到如何注册一个Microsoft Graph应用程序取得接口权限,并通过微软官方提供的api接口取得了授权access_token,下面我们接着学习使用授权令牌发送邮件的接口。

关于获取Microsoft Graph接口授权access_token有不清楚的地方请查阅官方文档,如果看不懂可以参考我前面的文章,Microsoft Graph开放接口学习——获得授权token

Microsoft Graph开放接口学习

Microsoft Graph开放接口学习

发送邮件接口

请求方式: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 响应代码。它不在响应正文中返回任何内容。

示例请求

请求头部我就不写了,自己看下面的图片吧。

Microsoft Graph开放接口学习

Microsoft Graph开放接口学习

请求体

{
  "message": {
    "subject": "邮件主题",
    "body": {
      "contentType": "Text",
      "content": "这里是邮件内容"
    },
    "toRecipients": [
      {
        "emailAddress": {
          "address": "接收邮箱地址"
        }
      }
    ],
    "ccRecipients": [
      {
        "emailAddress": {
          "address": "抄送邮箱地址"
        }
      }
    ]
  },
  "saveToSentItems": "false"
}

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏

评论 抢沙发

×

请作者吃根烤肠!

支付宝