私のシナリオは次のとおりです。現在、Airbnb のようにピアツーピア予約を使用するオンライン レンタル マーケットプレイスを所有しています。これは、各ユーザーが自分のプロパティのカレンダーを持っていることを意味します.私たちはサイトの予約用にVawayカレンダーを持っていますが、Googleカレンダーを統合したいので、パートナーからすべてのIcalカレンダーを相互に双方向同期/非同期にすることができます.サポートしているサイト。
多くの調査の後、個人の Google カレンダーをテストして iCal がどのように機能するかを確認しました。完全に機能しているように見えるので、このアーキテクチャをより大規模に実装する必要があると判断しました。これは、すべての新規ユーザーのサインアップで使用され、すべてのパートナー サイトを 1 つの完全に同期された 1 つの Google カレンダーに同期して、リスティング用のオールインワン カレンダーをユーザーに提供します。これにより、基本的に、7 つの異なるプラットフォームにリストを掲載しているユーザーは、1 つのカレンダーに同期して空き状況を表示し、Vaway アカウント内で追跡することができます。
Google カレンダーは、Vaway カレンダーとは完全に分離されており、ユーザーが他のサイトからのすべての宿泊施設の予約を 1 つの統合されたカレンダーに同期できるようになっています。既存の Google アカウント (カレンダー、Gmail など) から。Google のユーザーや新規登録者の多くは Google アカウントを持っていないため、Google 登録プロセスを経てカレンダーにログインする必要はありません。OAuth 2.0 を回避する方法はありますか? Googleカレンダーの機能とダッシュボード内の同期機能が本当に必要なだけで、読み書きの許可を与え、他のプラットフォームの他のカレンダーと双方向に同期できます.
Google カレンダーが持つすべての機能により、テスト時に行っていることには完璧に思えます。私たちにサインアップする各ユーザーは、vaway が提供する Vaway ダッシュボードに Google カレンダーを持っていますが、プロパティの予約のために Vaway プラットフォーム内で独自の Google カレンダーを管理します。Ical 同期オプションをプッシュスルーできるように、すべてのカレンダーのイベント/予約が公開されます。
ユーザーがプラットフォームの外でこのカレンダーにアクセスすることは望ましくありません。どのソリューションがこのビジネス モデルに最も適しているかはわかりませんが、調査した結果、ここで完全に理解できました。オーバーヘッドを低く抑えるように努めているため、Google Apps マーケットプレイスはオプションではありません。