Office365 添加一个生日联系人不会';不要添加生日活动

Office365 添加一个生日联系人不会';不要添加生日活动,office365,microsoft-graph-api,Office365,Microsoft Graph Api,我正在使用Microsoft Graph的C#SDK和以下代码向我的Office365帐户添加新联系人: var触点=新触点 { ... 生日=新日期时间偏移量(1988,4,4,0,0,0,偏移量:TimeSpan.Zero) }; 等待graphServiceClient.Me.Contacts.Request().AddAsync(contact); 我可以通过使用Microsoft Graph API查询此确切联系人来验证是否已在给定生日创建了新联系人 添加一个设置了生日的联系人应该会

我正在使用Microsoft Graph的C#SDK和以下代码向我的Office365帐户添加新联系人:

var触点=新触点
{
...
生日=新日期时间偏移量(1988,4,4,0,0,0,偏移量:TimeSpan.Zero)
};
等待graphServiceClient.Me.Contacts.Request().AddAsync(contact);
我可以通过使用Microsoft Graph API查询此确切联系人来验证是否已在给定生日创建了新联系人

添加一个设置了生日的联系人应该会在生日日历中为我创建一个新的事件(我很确定它在几个月前就可以工作了)。 但是,生日日历不显示生日事件。当我使用web门户手动更新联系人的生日时,它会突然创建生日事件


为什么在我使用Graph API添加新联系人时,生日事件不会自动添加到生日日历中?

我今天又尝试了一次,现在似乎可以使用了。我没有更新任何东西,也没有更改任何代码,所以我想微软已经在他们的服务器上修复了这个问题。谢谢。

我将就此与我们的开发人员联系,以获得明确的答案,但如果设计是为了创建生日活动,我会感到惊讶。这可能被视为创建联系人的意外副作用,而没有日历的应用程序。ReadWrite权限不应能够创建事件!:)我很感激,非常感谢。生日日历是只读的,因此我无法显式创建事件。但是我可以想象应用程序只需要
日历。ReadWrite
权限,我会检查一下。好的,我的应用程序已经有
日历。ReadWrite
权限,所以这不是问题。我只是想澄清一下,我并不是说这是问题所在,我刚刚指出,创建联系人和创建事件是两个单独管理的权限,因此将这两个操作捆绑在一起没有多大意义(至少在我看来)。不过,我仍在等待关于这应该如何工作的答案。啊,我明白了,所以接下来的问题是:如果日历本身是只读的(至少API是这么说的),我如何创建生日活动。我将编辑我的问题。