Привет друзья, IAM пытается интегрировать офис 365 с моим application.just несколько дней назад, когда я сделал запрос GET к https://outlook.office365.com/ews/odata/Me/Events с заголовочной части, как следует: Авторизация: однонаправленного маркер доступа его показал все события в офисе 365 account.but, когда я пытаюсь сделать то же самое, он показывает ошибку, заявив, что x-ms-diagnostics: 2000001; reason = "Невозможно прочитать или обработать токен, дополнительные сведения: 'Jwt10204:' System .IdentityModel.Tokens.JwtSecurityTokenHandler «не может прочитать эту строку:» eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6ImtyaU1QZG1Cdng2OHNrVDgtbVBBQjNCc2VlQSJ9.eyJhdWQiOiJodHRwczovL291dGxvb2sub2ZmaWNlMzY1LmNvbSIsImlzcyI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0LzlmYzNhMzkxLTAwZjYtNGU2Zi05OTRjLTg3ZjFhZjRhNjdjMS8iLCJpYXQiOjE0MTg1NDk3MzIsIm5iZiI6 MTQxODU0OTczMiwiZXhwIjoxNDE4NTUzNjMyLCJ2ZXIiOiIxLjAiLCJ0aWQiOiI5ZmMzYTM5MS0wMGY2LTRlNmYtOTk0Yy04N2YxYWY0YTY3YzEiLCJhbXIiOlsicHdkIl0sIm9pZCI6Ijk2NzllNzU1LTc4NmItNDI5OS1hZDk2LWViYjZkNTY3ZGI5MiIsInVwbiI6ImFua2l0YUB4dHJlYW1wcGwub25taWNyb3NvZnQuY29tIiwidW5pcXVlX25hbWUiOiJhbmtpdGFAeHRyZWFtcHBsLm9ubWljcm9zb2Z0LmNvbSIsInN1YiI6InZON0IyVEo2UEJhblBuV0VrV2dFeVhsUnZqNkdjVXQzeUgwMnducWRUNVkiLCJwdWlkIjoiMTAwMzNGRkY4Q0REMUEzNiIsImZhbWlseV9uYW1lIjoibmF2ZWVuIiwiZ2l2ZW5fbmFtZSI6Imt1bWFyIiwiYXBwaWQiOiJiNDQzNjE4ZS1jMGM4LTQ4YjQtOTBjYi00NjczNGUyNzA2MmQiLCJhcHBpZGFjciI6IjEiLCJzY3AiOiJDYWxlbmRhcnMuUmVhZCBDYWxlbmRhcnMuV3JpdGUgQ29udGFjdHMuUmVhZCBDb250YWN0cy5Xcml0ZSBmdWxsX2FjY2Vzc19hc191c2VyIE1haWwuUmVhZCBNYWlsLlNlbmQgTWFpbC5Xcml0ZSIsImFjciI6IjEifQ.f_-kJQiSk0q-CAFK7JnirIT2-Tf2aSl6vgk-gTdmufm-e6siffqSRcyr3vIEfb62NN-Mfwv8coccaE7WlbxV7EWC9GGgoEKin-CkWPZFZZiCeKo_3nl8GYZWAfVf_u7eh9I3pfH9Trd5S7Se6lP1osUXajP2VLUYtmQ0nXWaJVKx9MvdhMiHjYdHRyA8oTyjWF0vII2UBkn8U8uN9oH9GSD3XKumsy52wbC87M3IO-A0pb-qlBDDM3OW2w3Uaw870hj-j01l9rDX_ z5PnshZqYMqXwR7RHOe3vcHycykcElb_Rl0yVzS207uRfP30_HCyBLt7Vlho9AOLTJQVE07Aw: «% 0aThe строка должна быть в компактном формате JSON, который имеет вид:» .. „; error_category =“ invalid_token»офис 365 Интеграция с моей веб-приложение
ответ
Попробуйте скопировать маркер доступа и вставки в парсер JWT„“. как http://jwt.calebb.net/. Строка, которую вы включили в исходное сообщение, не похожа на действительную базу 64. Кажется, что существует трейлинг «:», из-за чего он не анализируется.
Пожалуйста, ознакомьтесь с соответствующим Stack Overflow thread, который поможет решить вашу проблему. Проблема в том, что вы выбрали все разрешения, и это включает в себя разрешение «Полный доступ к почтовому ящику пользователя». Это разрешение предназначено для API SOAP для веб-служб Exchange, а не для API-интерфейса REST 365 Office, который вы используете. Устранение этого разрешения для вашего приложения должно сделать запросы успешными.
Выбор всех разрешений при проверке API является естественным, но на нашей стороне есть ошибка, которая, скорее всего, приведет к сбою ваших запросов. Мы находимся в процессе развертывания исправления, которое решает эту проблему, игнорируя «Полный доступ к почтовому ящику пользователя» для запросов REST API, и исправление должно быть развернуто к концу января. Приносим извинения за неудобства.
Пожалуйста, дайте мне знать, если вы попробуете это, и ваш запрос все еще не работает.
Спасибо,
Venkat
спасибо так много venkat.it работает .. –
hey venkat, получите запрос на почту api https://outlook.office365.com/api/v1.0/me/messages работает perfect.but, когда я делаю почтовый запрос на почту https://outlook.office365.com/api/v1.0/me/sendmail, он бросает ошибку, говоря, что запрещенный запрос. дать для отправки почтового запроса –
Привет Анкита, вам нужно «Отправить почту как пользователь» для sendmail. –
- 1. WOPI использовать офис 365
- 2. офис 365 Powershell
- 3. офис 365 SSO SAML интеграция Dot Net веб-приложений
- 4. офис 365 развертывание приложений SharePoint
- 5. Ссылка на офис 365 счет
- 6. Офис 365 Oauth web api
- 7. офис 365 Код авторизации Запрос
- 8. Как интегрировать офис 365 с asp.net
- 9. Надстройка VSTO Перемещение в офис 365
- 10. Office 365 и Azure Интеграция
- 11. Любой офис 365 REST API для выхода из офиса 365?
- 12. Отправить эмаль STMP офис 365: сообщение пустого
- 13. Добавление веб-приложения компании в офис 365
- 14. Офис 365 - Создать * .docx | * .pptx | * .xlsx files
- 15. Как отправить письмо в офис 365?
- 16. Развертывание офисной надстройки в офис 365
- 17. Посетители меняют офис события 365 надстройки надстройки
- 18. Прочитать выбранный почтовый офис 365 через C#
- 19. Офис 365 API получить сведения пользователя
- 20. офис 365 onedrive не поддерживает подкачку
- 21. странное поведение офис 365 контакт API
- 22. Приложения Google sso в офис 365
- 23. Oauth в офис 365 ошибка, не связанная с повторной попыткой
- 24. Я хочу предоставить офис 365 пользовательские права с powershell
- 25. Интеграция с Bot в Outlook (Office 365)
- 26. Интеграция с Siteminder и Office 365
- 27. Интеграция в офис (Word) - перехват сохранения
- 28. Офис 365 REST API - встреча доступа комнаты календари
- 29. Есть ли программный способ восстановить электронную почту в офис 365?
- 30. Вставить изображение программно в офис 365 excel Надстройка
Привет Ankita, Спасибо за сообщение о проблеме! Можете ли вы предоставить список разрешений, которые ваше приложение запрашивает у пользователя и всех заголовков ответов для отказавшего запроса? Мы рассмотрим причину, по которой это происходит. Благодарю. –
Я дал все разрешения для своего приложения. Я имею в виду все права на обмен и sharepoint. И попробовал сделать запрос api в fiddler .. и сделал запрос на получение https://outlook.office365.com/ews/odata/Me/ События –
Авторизация: Носитель accesstoken –