使用GetSchedule API

时间:2019-01-03 13:28:18

标签: api outlook office365 azure-ad-graph-api

我正在使用免费的忙碌api,并且我注意到向

发出请求时

POST / me / calendar / getSchedule与正文

请求正文:

{        
     "schedules":["alex@djayasee.onmicrosoft.com", "alexw@djayasee.onMicrosoft.com"],
     ...
}

如果此处的电子邮件地址之一输入错误,则整个请求将失败,并显示ErrorNonExistentMailbox。想象一下,有100封电子邮件,而其中所有一封电子邮件都失败了。这似乎不理想。 在拨打此电话之前,我需要一种方法来验证电子邮件是否存在。我负担不起为每封电子邮件拨打电话(太贵了...而且我有很多电子邮件地址)。 客户负责输入此信息,因此肯定容易出错。 图api中是否有一个端点可以验证电子邮件地址是否存在(有效)?

1 个答案:

答案 0 :(得分:0)

AFAIK,getSchedule可以支持一次查找多达20个实体的忙/闲信息(适用于分别标识为用户或作为分发列表成员的用户数量,以及资源数量),因此如果您收到的邮件多于电子邮件,那么不幸的是,您必须一一检查。 此外,Microsoft Graph中/ beta版本下的GetScheduleAPI处于预览状态,通常不建议在生产应用程序中使用这些API。