问题描述
我们希望(A-USER)将事件添加到另一个用户(B-USER)的共享(与我们)日历中.
we want (A-USER) to add events into a shared (with us) calendar of another user (B-USER).
日历列出没有共享日历
in the https://outlook.office365.com/ews/odata/Me/Calendars list there aren't the shared calendars
在网址上发布json事件: https://outlook.office365.com/api/v1.0/Users ('[email protected]')/带有错误回复的事件
posting a json event at the url: https://outlook.office365.com/api/v1.0/Users('[email protected]')/events it reply with an error
如何将事件添加到共享日历中?
how can we add events into shared calendars?
推荐答案
感谢您对Office 365 REST API的关注!目前,我们仅允许访问属于已认证用户的邮件,日历和联系人.因此,目前不支持您更改共享日历的方案.访问属于其他用户的资源,例如共享日历在我们的支持路线上,但我们尚无时间表与您共享.
Thanks for your interest in Office 365 REST APIs! At present we only allow access to mail, calendar and contacts belonging to the authenticated user. So, your scenario of making changes to a shared calendar is not supported at this time. Access to resources belonging to other users e.g. shared calendar is on our roadmap to support but we don't yet have a timeframe to share with you.
同时,您可以使用我们的 Exchange Web服务SOAP API 来实现您的方案.如果您使用的是.NET,则建议您使用 EWS托管API 来创建EWS调用,如果您使用的是Java,建议您使用 EWS Java API 进行相同的操作.有关如何操作的信息,请参见此处使用EWS托管API或原始SOAP请求/响应在日历上创建约会.
In the meantime, you can use our Exchange Web Services SOAP API to implement your scenario. If you are using .NET, then we recommend you use EWS Managed API to make the EWS calls and if you are using Java, we recommend you use EWS Java API to do the same. See here for info on how to create appointments on a calendar using EWS Managed API or raw SOAP request/response.
希望有帮助...
谢谢
Venkat
这篇关于Office 365共享日历的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!