На стороне надстройки есть несколько отличий, когда с помощью Outlook REST API из надстройки Outlook :
- Изменитьвызов API getCallbackTokenAsync для включения параметра isRest.
- Используйте convertToRestId API для itemId перед отправкой его на сервер.
На на стороне сервера , вот несколько шагов по началу работы с Outlook REST API .Код, который вы используете для вызова API, будет отличаться в зависимости от языка на стороне сервера, и в разделе «Начало работы» предусмотрены шаги для конкретного языка.
Основное отличие будет заключаться в том, чтобы не регистрировать приложение и не внедрять его.OAuth2, вы сможете перейти к шагу, на котором вы используете почтовый API (Node.js) и используете токен доступа REST, возвращаемый API надстройки.
для вызоваAPI вложения, см. документацию для списка вложений для элемента и получения вложений .
Чтобы проверить токен, возвращенный API getCallbackTokenAsync, попробуйте сделать запрос, подобныйвот этот:
GET https://outlook.office365.com/api/v2.0/me/messages/<item id>
Authorization: Bearer <REST token>