我正在使用免费的忙碌api,并且我注意到向
发出请求时POST / me / calendar / getSchedule与正文
请求正文:
{
"schedules":["alex@djayasee.onmicrosoft.com", "alexw@djayasee.onMicrosoft.com"],
...
}
如果此处的电子邮件地址之一输入错误,则整个请求将失败,并显示ErrorNonExistentMailbox
。想象一下,有100封电子邮件,而其中所有一封电子邮件都失败了。这似乎不理想。
在拨打此电话之前,我需要一种方法来验证电子邮件是否存在。我负担不起为每封电子邮件拨打电话(太贵了...而且我有很多电子邮件地址)。
客户负责输入此信息,因此肯定容易出错。
图api中是否有一个端点可以验证电子邮件地址是否存在(有效)?
答案 0 :(得分:0)
AFAIK,getSchedule可以支持一次查找多达20个实体的忙/闲信息(适用于分别标识为用户或作为分发列表成员的用户数量,以及资源数量),因此如果您收到的邮件多于电子邮件,那么不幸的是,您必须一一检查。 此外,Microsoft Graph中/ beta版本下的GetScheduleAPI处于预览状态,通常不建议在生产应用程序中使用这些API。