Office 365 Calendar API

时间:2016-06-07 16:50:54

标签: office365api

我是Office 365 api的新手。我上网并试图使用微软虚拟学院和其他类似的。我按照这个站点的方向linkhttps://msdn.microsoft.com/office/office365/howto/authenticate-and-use-services;步骤,但我收到的错误看起来像Error message

这些步骤并不难。当我进入调试模式时,这两行总是返回null。关于这两条线的信息非常少。

var signInUserId = ClaimsPrincipal.Current.FindFirst(ClaimTypes.Email).Value; var userObjectId = ClaimsPrincipal.Current.FindFirst(" http://schemas.microsoft.com/identity/claims/objectidentifier")。Value;

如果您正在寻找我的代码,请在我上面提供的链接中提供。这些都是我的档案。致T.提前感谢您的帮助。

问题1.除了我使用的资源之外,是否有人拥有更好的资源 问题2.这些行是否可以为空。 问题3.我在哪里可以找到100%无效的在线SOLID教程

1 个答案:

答案 0 :(得分:0)

错误是因为声明中没有“邮件”类型数据。要构造AuthenticationContext对象,我们应该使用'ClaimTypes.NameIdentifier'作为'signInUserId'而不是'ClaimTypes.Email'。

您可以参考here中的整个示例代码。