問題タブ [ewsjavaapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - PowerMockito を使用した Java EWS API でのプル サブスクリプションのテスト
PullSubscription
Microsoft Exchangeで取得したイベントを処理する機能があります。
ExchangeService
最終クラスであるため、PowerMockitoを使用してテストしようとしています。だから私は嘲笑ExchangeService
しPullSubscription
、次のようにしました:
次のコードを使用してテストしようとすると、返されるNullPointerException
ため(つまり、イベントがありません) がスローされます。subscription.getEvents()
null
subscriptionMock
eventResults
返される必要があるをモックして、スタブを試みました。
getEvents()
テスト関数で が呼び出されないため、機能しません。この機能をテストする方法を知りたいですか?
http://archive.msdn.microsoft.com/ewsjavaapi
解決:
関数で作成されるすべてのオブジェクトをモックする必要がありました。また、クラス宣言の上に次を追加する必要がありました。
java - Java EWS API - デフォルト以外のメールボックスの読み取り
Java EWS API を使用して Exchange サーバー上のデフォルト以外のメールボックスを読み取りたいのですが、コードに何か問題があります。関連する部分の抜粋を次に示します。
エラーメッセージは次のとおりです。
ところで。デフォルトのメールボックスを読んだり、メールを送信したりできます...
アドバイスいただけますか?前もって感謝します!
java - Exchange Web サービスを使用して連絡先をリンクする
Exchange Web サービスを介して連絡先をリンクしようとしています (また、リンクされている連絡先を調べようとしています)。これまでのところ、拡張プロパティを使用してこの情報を取得できました。具体的には物件を調べていますPidLidContactLinkEntry
。
http://msdn.microsoft.com/en-ca/library/ee158201%28v=exchg.80%29.aspxを参照してください。
そこのドキュメントによると、リンクは Address book を参照していますEntryID
。私が知る限り、これらは特定の連絡先のエントリ ID とは異なりますが、連絡先のエントリ ID が含まれているようです。
http://msdn.microsoft.com/en-ca/library/ee160588%28v=exchg.80%29.aspxを参照してください。
EWS経由でこれを処理する方法を知っている人はいますか?
記録として、私は EWS Java API を使用しています。
java - MS Exchange Server/EWS - カレンダー通知はいつ送信されますか?
EWS Java を使用して、Exchange でアプリケーションを開発しています。カレンダー イベントを取得するために、プッシュ通知を使用して Exchange サーバーを購読したいと考えています。調査を始めたばかりですが、問題に関する正確な情報を見つけることができませんでした。
ユーザーのカレンダーデータから在席状況を知りたいです。記事からわかるように、ユーザーが会議を受け入れると、アプリケーションに通知が送信されます。この会議の開始時または終了時に、他に何か通知はありますか? このユーザーが現在ビジー/フリーであることをどのように確認できますか? Exchange サーバーがプッシュ通知を正確に送信するのはいつですか?
ありがとう。
java - EWS API: 出席者を削除し、「SendOnlyToChanged」を設定すると更新が全員に送信されます
プログラムで予定から出席者を削除し、オプションで更新しようとしていますSendOnlyToChanged
。問題は、会議の変更だけでなく、すべての出席者が会議に関する最新情報を含む電子メールを受信することです。
Exchange サーバー フォーラムで同じ質問を見つけましたが、これも成功しませんでした。
この問題の解決策または回避策を見つけた人はいますか?
java - EWS - getUserAvailability メソッドのタイムゾーンの問題
アプリケーションに EWS Java API 1.2 と Exchange 2010 SP2 を使用しています。
メソッドを使用getUserAvailability
して、要求されたユーザーの会議の開始時間と終了時間と空き時間情報を取得しています。ここでの問題は、ExchangeService
インスタンスを別のタイムゾーンで初期化しても、このメソッドが UTC タイムゾーンに従って日付を返すことです。APIコード(EwsUtilities.java
クラス)に次の行が表示されます:
そのため、API はリクエストのタイムゾーンを無視しているようです。また、タイムゾーンに関する Exchange Server 2007 のバグがあることも知りました。2010 および 1.2 API バージョンではまだ壊れていますか?
java - Outlook フォームおよび Exchange Web サービスのカスタム フィールドへのアクセス
2 つの部分を持つアプリケーションがあり、両方が Outlook アイテムの同じフィールドにアクセスできるようにしたいと考えています。フィールドとは、アイテムに格納できる任意のタイプのキー値タイプのデータを意味します。明らかに複数の種類があるように見えるからです。したがって、アプリケーションの 2 つの部分は次のとおりです。
- MS が提供する公式 EWS ライブラリを使用する Java アプリケーション
- VBScript を使用した Outlook フォーム
Java アプリから Outlook アイテムにアクセスでき、いわゆる拡張プロパティを保存および取得することもできます。ただし、同じ API を介して保存されたもののみ。私の知る限り、このコードは C# でも非常によく似ています。
Outlook フォームでは、ここで説明されている方法でテキスト ボックスをフィールドにマッピングすることで、テキスト ボックスの値をフィールドに格納できます。そのため、アイテムを保存して再度開くと、カスタム テキスト ボックスにフィールドの値が入力されます。しかし、EWS を介してこれらの値にアクセスしようとすると、それらの値が存在しないだけであり、その逆も同様です。
複数の API/言語のこれらの拡張プロパティ用に複数の「スロット」がありますか?
または、質問を広げるために、キー値型のデータを Outlook アイテムに使用するメソッド/API は何ですか? Java から何らかの方法でアクセスできる必要がありますか?
java - Java 6 で EWS Java API を実行する方法
EWS Java API を使用して Exchange Server に接続しています。私のコンパイルおよびランタイム環境の Java バージョンは 1.6.0_26 です。
アプリケーションが起動すると、エラーが発生してプログラムが終了します。それは言うUnsupported major.minor version 51.0
。この EWS ライブラリを Java 6 で使用することはできませんか? Java 7 を使用して実行する必要がありますか? (いくつかの制限があるため、現在 Java 7 に切り替えることができません。) Java 6 で作業する方法を見つけるのを手伝ってください。
ありがとう
java - EWSJavaAPI_1.2.jar の Maven Ropository
私は、EWS Java API を使用して MS Exchange Server に接続するプロジェクトに取り組んでいます。
依存関係を解決するには、Maven を使用します。
私の問題は、EWSJavaAPI_1.2.jar を必要とする Exchange Server 2010 SP2 に接続する必要があることですが、見つかったリポジトリは 1 つだけです ( https://mvnrepository.com/artifact/com.microsoft.ewsjavaapi/exchange-ws-api ) には、この EWS Java API が含まれています。
問題は、このリポジトリに正しいバージョンがないことです。
最新バージョンは、http: //archive.msdn.microsoft.com/ewsjavaapi/Release/ProjectReleases.aspx?ReleaseId=5754からダウンロードできます。
しかし、Maven 経由でこの依存関係を追加したいと思います。
適切なバージョンを含むリポジトリを提供してもらえますか?