![](/img/trans.png)
[英]Trying to get profile info using Sharepoint and Microsoft Graph api
[英]Get recurrence data of sharepoint calendar events using microsoft graph api?
有没有办法使用图形 api 获取共享点日历事件的重复信息? 我可以使用此端点获取事件字段,但我无法找到使用图形 API 获取共享点日历事件的事件重复数据的方法。
如果没有办法做到这一点,是否有任何关于使用共享点日历的文档? 我真的找不到任何官方文档。
不确定Graph,但这就是我所知道的。 在日历事件中扩展重复数据时始终存在问题-AFAIK无法使用JSOM或REST来收集项目的信息。 但是,有可能以XML的形式获取单个项目的此信息。 您要做的就是获取并读取项目的RecurrenceData
属性。 端点网址示例:
https://[tenantUrl]/_api/web/lists/getByTitle('Events')/items(1)?$select=Title,RecurrenceData
它将在RecurrenceData
字段中返回类似以下内容的内容:
<recurrence>
<rule>
<firstDayOfWeek>su</firstDayOfWeek>
<repeat><daily dayFrequency="1" /></repeat>
<repeatInstances>10</repeatInstances>
</rule>
</recurrence>
您可以尝试使用提供的Graph端点来获取该属性,但是我不知道结果将是什么,不幸的是,我现在无法检查它-抱歉!
另外,请查看SharePoint StackExchange上的以下线程: https ://sharepoint.stackexchange.com/questions/23221/rest-api-expand-recurring-calendar-events ? noredirect =1& lq =1
我最近还偶然发现了Reddit上一个简洁的小库,该库简化了常见的日历任务,并允许使用SOAP服务获取此信息。 您可以在这里找到它: https : //spcalendarpro.sharepointhacks.com/
这就是我使用 Graph API 为 Azure 中的 SharePoint 日历列表获取 RecurrenceData 的方法:
/v1.0/sites/root/lists/<list_guid>/items?$expand=fields($select=Title,RecurrenceData)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.