【发布时间】:2016-03-15 14:13:26
【问题描述】:
是否存在任何示例代码,其中编写了用于创建 office365 休息通知服务的代码,其中包含推送订阅,使用客户端库?
此link 已提供信息,但正在使用休息电话。是否有任何使用客户端库的东西,例如使用通知类或推送订阅类?
我们可以编写如下代码来创建订阅,但是这个添加方法是无效的!!!,所以你不会得到响应,你也不会得到订阅ID。
OutlookServicesClient 客户端 = new OutlookServicesClient(new Uri("https--//outlook.office.com/api/v2.0"), 异步()=> { // 因为我们是从 Session 本地获取的,所以这里直接返回。 返回令牌; });
client.Context.SendingRequest2 += new EventHandler<Microsoft.OData.Client.SendingRequest2EventArgs>(
(sender, e) => InsertXAnchorMailboxHeader(sender, e, email));
PushSubscription subscribeme = new PushSubscription();
subscribeme.NotificationURL = "https://mywebhook.azurewebsites.net/api/send/myNotifyClient";
subscribeme.ChangeType = ChangeType.Deleted;
subscribeme.ClientState = "AJFromPushSubcribtion_" + DateTime.Now.ToString();
subscribeme.Resource = "https://outlook.office.com/api/v2.0/me/Events";
subscribeme.SubscriptionExpirationDateTime = DateTime.Now.AddDays(1);
await client.Me.Subscriptions.AddSubscriptionAsync(subscribeme);
【问题讨论】:
-
从客户端库我们可以使用如下所示的代码
标签: office365 office365api office365-restapi