我已经在我的代码中实现了outlook notification rest api并且工作正常,但今天它突然失败并且给了我400个错误。
请求创建订阅通知的前景 输出::
{"error":{"code":"ErrorInvalidParameter","message":"The parameter 'Resource' is invalid."}}
我的帖子数据如下:: 网址=> outlook.office.com/api/v2.0/me/subscriptions
$ subscriptionParameters = json_encode(array( " @ odata.type" => "#Microsoft.OutlookServices.PushSubscription&#34 ;, "资源" => " https://outlook.office.com/api/v2.0/me/events&#34 ;,
" NotificationURL" => " https://mydomain/acceptnotification.php&#34 ;, "一changeType" => "创建,更新,删除", " ClientState" => " c75831bd-fad3-4191-9a66-280a48528679" ));
使用cUrl
将上述数据传递给具有access_token和电子邮件地址的Outlook请建议我。
答案 0 :(得分:1)
感谢您报告此问题。微软工程团队正在调查它。同时,适用于多个订阅案例的解决方法是使用资源属性的相对URL
e.g。
“资源”:“我/事件”,
感谢。