Код ошибки: «PP_E_RPS_CERT_NOT_FOUND». Сообщение: «Внутренняя ошибка: spRPSTicket-> ProcessToken не удалось - PullRequest
1 голос
/ 04 февраля 2020

Я пытаюсь подписать пользователя на уведомления 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...