アイテムを作成または更新するEWS Managed API操作の認証に使用するOutlookアドインのトークンを使用できますか?EWS書き込み操作用のOutlook Webアドインのトークンを使用
明らかに、mailbox.getCallbackTokenAsync
から返されたトークンは、読み取り操作でのみ使用できます。私は確かに試みが電子メールを送信したり、エラーでUserConfiguration.Update
結果を呼び出すようにするのでそれが問題であることを確認することができます
The requested web method is unavailable to this caller or application.
を私はJavaScriptでから呼び出され、アズールでASP.NETのWeb APIアプリケーションサービスからこれらのメソッドをテストしてきましたOutlookアドイン。
どうやらmailbox.getUserIdentityTokenAsync
は検証ユーザーに使用することができますが、それはExchangeService.Credentials
ためOAuthCredentials
と併せて使用することができるかどうかは明らかではありません。
ここにオプションはありますか? Exchangeで認証するためにユーザー名とパスワードを要求することはできません。 GraphやMail APIを使用したいと思っていますが、AFAIKではこれらのAPIを使ってユーザー設定項目を更新する方法はありません。
ありがとうございましたMarcですが、FAIアイテムでUpdateItemを使用するとmakeEwsRequestAsyncは機能しません。「Office拡張機能はこのタイプのアイテムを更新できません」というエラーが発生します。そのため、私はEWS Managed APIを試しています。したがって、現在のアドインのトークンでサポートされている読み取り操作だけの問題です。おそらくOAuthはうまくいくでしょうか?それは1つの追加の認証ステップです(うまくいけば1回だけですが) –