2017-07-13 22 views
0

私たちはmailappアドインを実装しています。 Excahnge 2016にあるメールボックスにアドインをインストールすると、奇妙なエラーが発生しました.EWSリクエスタに問題があります。 office.jsを使用して交換を依頼しています。Mailapp makeEwsRequestAsync 401不正なエラー

makeEwsRequestAsync(data, callback, [userContext]) 

上記の方法は交換機と通信するために使用されています。だから、mailappは、Exchange 2016にインストールされていると我々はエラーでasyncResultオブジェクトを受け取る機能上記を経由して電子メールからいくつかの追加のプロパティを要求した場合:

  • エラーコード:9020
  • メッセージ:リモートサーバーがエラーを返しました:(401許可されていない)

ドキュメントには、交換でOAuthを有効にする必要があるというメモがあります。

NOTE: The server administrator must set OAuthAuthentication to true on the Client Access Server EWS directory to enable the makeEwsRequestAsync method to make EWS requests

この設定を確認してセットアップしました。他に何を確認する必要がありますか?なにか提案を?

+0

さらに詳しい情報を提供できますか?どのクライアントがこれをテストしていますか(Outlook Web Access、Outlookデスクトップなど)あなたはそのクライアントのどのバージョン番号を使用していますか? サーバー側では、Exchange 2016のどのバージョンですか?それはプレムかOffice365ですか?万が一あなたは内部/外部EWSのURLが異なっていますか? –

+0

@OutlookWebAddinsTeamあなたがリクエストしたすべての情報を収集します。しかし、プレ・イン・プレインストールの顧客であるため、すべての情報を収集するのに時間がかかります。それまで私はOWAでチェックしたと言える。 最後の質問は興味があります。お客様が内部/外部EWSのURLが異なる場合、問題がありますか? (それは事実であるかもしれません。)これらのURLは同じでなければなりませんか? makeEwsRequestAsyncメソッドを使用している場合、mailappの要件は何ですか? Thx – thadam

+0

内部/外部EWSのURLが異なるExchangeサーバーに関する既知の/修正された問題がありました。 (それは2016年の12月に修正されました)、これらの呼び出しが失敗する原因になります。異なる内部/外部URLを持つことは今日では珍しいことですが、交換サーバーにこれらの設定が残っていると、それは通常、差異が発生したときから残されているためです。 –

答えて

0
+0

このURLにリンクしているものは、動作しているリンクが見つかりませんでした。私はいつも、このダウンロードが利用できなくなったことを知らせるページを手に入れます。 cu3をダウンロードすることはまだ可能ですか?私は間違っていますか? – thadam

+0

申し訳ありませんが、ここで誤った通信があったと思います.CU3から更新する場合は、後でCU(CU6)に移動する必要があります.CU6のリンクはここにあり、ダウンロードリンクは引き続き機能しています。 https://blogs.technet.microsoft.com/exchange/2017/06/27/released-june-2017-quarterly-exchange-updates/ –

+0

CU3をダウンロードして、説明したエラーをテストできるようにしたいと考えています。 – thadam

関連する問題