6

ユーザーが日付、件名、説明 (タスクなど) を含むイベントを追加できる Java Web アプリケーションがあります。これらのイベントをユーザーの Outlook カレンダーにプログラムで送信したいと考えています。誰でもこれを達成する方法を手伝ってもらえますか?

PS: Google カレンダーで実行できる場合は、Outlook にこだわっていないので、その方法を教えてください :)

4

4 に答える 4

5

Google Calendar APIを使用できるため、Google Calendar が最適な選択のようです。Java で書かれた例については、こちらを参照してくださいGCal APIの使用制限に注意してください。

Outlook にはある種の API がないようですが、Jpstjava-libpstなどを利用または変更できる可能性があります。

于 2013-09-09T09:02:00.480 に答える
2

Albert はすでに Google に回答しています。Outlook では、OLE オートメーションまたはMicrosoft Graphを使用します。*

2 番目のオプションは、Exchange Server と通信する Outlook アカウント専用であることに注意してください。Outlook を介して他のメール バックエンドにアクセスする場合は、Graph を使用できず、OLE のみを使用してください。

* 2021 年 2 月更新: SOAP ベースの Exchange Web サービスは引き続き機能しますが、何か新しいことを開始する場合は、REST ベースのグラフ API を使用してください

于 2013-09-09T09:23:22.837 に答える
0

GCal RESTful API を直接使用することもできます。Java クラスは、実際には REST 呼び出しをラップするだけです。
また、Google カレンダーでイベントを作成した場合は、Outlook から Google カレンダーを購読して、イベントを Outlook にインポートすることもできます (ただし、これには WebDAV を使用する必要があります)。

于 2013-10-04T08:32:27.537 に答える