我有EF一个Web API后端和使用AzureAD来验证我的(office365)上所写的AngularJS Web应用程序的用户。
现在,我想在我的Web API来创建邮件草案,但我不知道从哪里开始。
我可以叫我的Web API的Office 365的邮件API? POST https://outlook.office365.com/api/ {}版/ ME / sendmail的
但我怎么通过认证令牌呢?
下面是我现在使用的身份验证的配置,它适用于其他数据的请求。
public static class Auth
{
internal static void ConfigureCors(this IAppBuilder app)
{
// TODO: Configure to only allow ESS Web UI
app.UseCors(CorsOptions.AllowAll);
}
internal static void ConfigureAuth(this IAppBuilder app)
{
app.UseWindowsAzureActiveDirectoryBearerAuthentication(
new WindowsAzureActiveDirectoryBearerAuthenticationOptions
{
TokenValidationParameters = new TokenValidationParameters
{
ValidAudience = Settings.Default.Audience
},
Tenant = Settings.Default.Tenant
});
}
}
任何一个有着怎样一些示例代码,以作出正确的请求,Office 365的API? 谢谢! 我是新来的Office 365的API和这个网站: https://msdn.microsoft.com/en-us/office/office365/api/mail-rest-operations
不是那么清楚,我知道如何处理这个..