Я пытаюсь подписать пользователя на уведомления pu sh. Это заголовки, которые содержат действительный токен доступа.
> POST https://outlook.office.com/api/v2.0/me/subscriptions
> Authorization: Bearer *** access token ***
> Accept: application/json
> Content-Type: application/json
Тело запроса:
> {
> "@odata.type":"#Microsoft.OutlookServices.PushSubscription",
> "Resource":"https:\/\/outlook.office.com\/api\/v2.0\/me\/events",
> "NotificationURL":"https:\/\/myapp.com",
> "ChangeType":"Updated"
> }
Ответ всегда
< HTTP/1.1 401
< {
< "error": {
< "code": "InvalidMsaTicket",
< "message": "ErrorCode: 'PP_E_RPS_CERT_NOT_FOUND'. Message: ' Internal error: spRPSTicket->ProcessToken failed. Failed to call CRPSDataCryptImpl::UnpackData: Internal error: Failed to decrypt data. :Failed to get session key. RecipientId=293577. spCache->GetCacheItem returns error.:Cert Name: (null). SKI: 3bd72187c709b1c40b994f8b496a5b9ebd2f9b0c...'",
< "innerError": {
< "requestId": "e99fd47a-763f-4cf4-9b12-31e62c57fbe4",
< "date": "2020-02-04T09:30:13"
< }
< }
< }
Кажется что Outlook не может найти сертификат? Я не могу найти список страниц ошибок Outlook, чтобы определить, в чем здесь проблема. Может ли кто-нибудь помочь разобраться в этой ошибке и получить правильный способ регистрации пользователя в уведомлениях pu sh?