2009-09-10 6 views
2

私はカレンダーAPI(Java)を使用しています。 私の特定の要件は、イベントに参加者を追加したいと同時に、参加者のカレンダーを指定することです。参加者の特定のカレンダーにカレンダーイベントを投稿する方法

私は2人のユーザーがいます。ユーザーAとユーザーB

ユーザーAは予定表イベントを作成していて、ユーザーBを参加者として追加しています ユーザーAの予定表はCal-Aで、ユーザーBの予定表はCal-Bです。

User-Aが参加者としてUser-Bを追加すると、イベントはUser-Bのカレンダーで作成されますが、その静的カレンダーで作成されます。ユーザーBの作成した招待状/イベントをユーザーBの予定表Bに入れる方法はありますか(Java APIを使用して)

注:アプリケーションプログラムでは、User-AのカレンダーとUser-Bのカレンダーの両方にアクセスできます。

ありがとうございます。

答えて

3

私は短い答えは、関係なく、APIまたはあなたが使用している言語の、無...

Googleカレンダーであることの私の測定値から、持っていない、iCalendarの標準規格に基づいていると信じて「参加者を招待し、その参加者のこの特定の予定表にイベント招待状を投稿する」という概念。私が間違っている場合は、答えを出して間違っていることを証明する最も簡単な方法は、iCalendarのドキュメントにそのような機能の証拠を見つけることです。

「Bさんのカレンダーにアクセスできれば、カレンダーにイベントを作成し、Aさんを出席者として追加するだけではどうですか」という回避策があると思いました。私は、Googleカレンダーアカウントのサブカレンダーの1つを別のカレンダーアカウントと共有することでこれを行いました。しかし、確かに、同じ問題が逆になります。今、人Bは正しい場所にイベントを持っていますが、人Aはデフォルトカレンダーにそれを持っています。

あなたの「プライマリ」アカウントに応じて、あなたはそのルートに行きたいかもしれませんが、あなたがすでに扱っているものほど魅力的であると思います。

Person-Bの予定表にアクセスして他の予定表(必要な予定)に招待状をコピーしてから、メインの予定表から削除することができます。これはうまくいく(私はそれを試みた)が、明らかにあなたが心に持っていたものほど優雅ではない。コピー/削除の方法や特定のデフォルト以外のカレンダーへのアクセス方法の詳細が必要な場合はお知らせください。いくつかの例を掲載します。

0

解決策がうまくない場合でも可能です。相手があなたの他のカレンダー(有効なメールアドレス)のIDを知っている場合、彼はそのメールアドレスに招待状を送ることができます。 IDはカレンダーの設定で確認でき、形式は[email protected]です。

このソリューションの欠点のリストについては、同様の質問でmy other answerをご覧ください。

関連する問題