我正在尝试构建一个Web API,当发生某些事情时(某人上传文件,删除文件,创建目录,删除目录等),他们会收到来自Sharepoint的通知。 我看到Sharepoint有Alert和Webhook,但是如何让它在我的情况下工作。如果有人能告诉我从哪里开始..!
谢谢:)
答案 0 :(得分:1)
远程事件接收器(RER)是可行的方法。
有关演练视频,请参阅下面pnp网站链接上的链接。 https://github.com/SharePoint/PnP/tree/master/Samples/Core.EventReceivers
下面的链接包含一个可用的列表事件,用于将远程事件接收器添加到SharePoint外接程序项目的声明性配置代码。远程事件接收器的Elements.xml文件引用Web应用程序中的Web服务以及您指定的远程事件。 https://dev.office.com/sharepoint/docs/sp-add-ins/handle-events-in-sharepoint-add-ins
答案 1 :(得分:1)
我不建议RER路线。这仅适用于启用ACS的Azure Service Bus命名空间,Azure团队已停止支持ACS。即使使用Azure电源外壳,今天也无法创建支持ACS的服务总线。所以..更好地远离RER,因为它的未来是未知的。我会看一下web hooks功能。