簡體   English   中英

使用 App Context 創建遠程事件接收器時未觸發

[英]Remote Event Receiver not firing when created using App Context

當我使用應用程序上下文為列表添加的事件創建遠程事件接收器時,當用戶使用 UI 添加列表或庫時,不會調用端點,但是當我使用用戶上下文創建事件接收器時,它會被調用

我可以列出事件接收器,我創建的那個就在那里,看起來是正確的

示例代碼,其中事件接收器不觸發

var am = new AuthenticationManager();
using (var cc = am.GetAzureADAppOnlyAuthenticatedContext(siteUrl, ClientId, Tenant, CertificatePath, CertificatePassword))
{
cc.Web.AddRemoteEventReceiver("ListAddedFunction", "https://redacted.ngrok.io/api/ListAddedFunction", EventReceiverType.ListAdded, EventReceiverSynchronization.Asynchronous, false);
}

如果我將客戶端上下文創建替換為

using (var cc = authManager.GetWebLoginClientContext(siteUrl))

然后按預期調用端點

您可能需要為您的應用注冊的 appId(或 clientId)調用 appinv.aspx 以讓 SharePoint 調用 RER,請查看此問題以了解詳細信息:

https://github.com/SharePoint/sp-dev-docs/issues/4381

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM