ビルカレンダーのサービストップのGoogleカレンダー
-
06-09-2019 - |
質問
私ビルアプリとのカレンダーです。私の構築をご検討されているこの作品のアプリをGoogleカレンダーのApiを用意しています。のApiは何一つ足りないものがないように夢のための相互作用とカレンダーの所有する異なるGoogleます。しかし、同様の柔軟性など見かけの間にカレンダーの所有する同コレクション"。
こういうことができるようにのみ使用1Googleアカウントへすべてのアプリのカレンダー.この口座を形作っていきたい1カレンダー/ユーザーのサイトです。というか、自分としてはもっとユーザーを作成できるので個人のイベントとも共有できるようにしています。
があるので、シェアイベントを複数のGoogleカレンダーと同じGoogleアカウント?
望ましくない選択肢:
の作成および管理に複製作品の応募がありました。私は望んでいないについてハッキングなどを重複した複数の--そんなもんでしょうえでの問題の所有者属性の変更のイベントです。プラスさんの追加が必要となる理論の非有できるようになってしまうこと編集のイベントらしい技術的にはオーナーをコピーします。
他のインタビューを受けたことがあってみんなが実際のGoogleアカウント少なくとも2つの問題の本:
を利用された場合、ご自身のアカウントのない直接管理するカレンダーなくログインクレド基.s.これはひどい練習になってくる。
- かいての自分のサイトの情報が必要不Google口には、までご利用いただけるの"と、新しいGoogleアカウントユーザーごとに背後で私のサイトを運営するがんGoogleアカウント利用規約とも違反する部分5.3及び10.2の方法によってはinterpretted.
解決
あなたは#2を使用します。
彼らは、特定のGoogleアカウントを所有していることを認証するためにグーグルのOpenIDを使用してください。 イベントを追加および削除する許可を得るためにOpenAuthを使用します。
さらに良い - ちょうどあなたのアプリでカレンダーイベンティングを構築し、iCalのフィードを公開します。そうすれば人々は、他の任意の数のアプリケーションでこれらのカレンダーを消費することができます。
他のヒント
あなたの「望ましくない代替#2」には、それほど望ましくないではありません。これは、ユーザーがGoogleの認証情報を使用して、サービスにログインすることができないだけで、彼女はまた彼女のGoogleカレンダーにアクセスするために、あなたに権限を付与することができることを意味します。
がない場合は、あなたは、舞台裏でGoogleアカウントを作成する必要があります。詳細については、GoogleのOpenIDのページをご確認ください。