私のOutlook 365統合では、Outlook JSアドインAPIとOutlook REST APIの両方を使用します。Outlook JSアドイン+ Outlook REST API
しかし、私はそれを見るように、それは別の許可/資格情報の取り扱いがあります。制限付き、ReadItem、ReadWriteItem、またはReadWriteMailbox
- OutlookがアドインAPIは、権限に、次のいスコープでの完全なOAuth2サポート私に最も関心のある
offline_access
の範囲。
Outlookアドインを使用してユーザーに追加のUI要素を追加し、Outlook REST APIを使用してデータをOutlookデータと同期させて保存することはお勧めできません。
ユーザーに2度の同意を強いられることなく可能ですか?まず、アドインをインストールするときにアドインに同意してから、同期ジョブ用にOutlook REST APIを使用するアプリに同意することです。
答えは [OutlookアドインのOutlook REST APIを使用](https://github.com/OfficeDev/office-js-docs/blob/master/docs/outlook/use) -rest-api.md) –
アドインを使用していないとき(プッシュ通知を処理するために)ユーザーの代わりに更新トークンが必要なので、この機能を使用できないようです。このアプローチでは、限られた生存時間を持つアクセストークンしか得られません。 –