2017-12-11 6 views
0

私はWebアプリケーション(医師と患者の2種類のユーザーを持つサービス)を持っています。ユーザデータはデータベースに格納されます。ユーザーは電子メールとパスワードでログインしています。ウェブアプリケーションへのカレンダー実装

ユーザーが個人ページにカレンダーを持つ可能性を追加する必要があります。すべてのユーザーが自分のスケジュールを管理できます。

いくつかの質問:

  1. 一般的に、これを行うための最善の方法は何ですか?ステップバイステップガイドはありますか?

  2. 私がGoogleカレンダーを使用している場合、(カレンダーのデータベースのような)サービス全体に対して1つのGoogleアカウントを持つ機会がありますか?ユーザーは自分のGoogleアカウントを持っている必要はなく、サービスアカウントに基づいて自分のカレンダーだけを変更する権限を持ちます。私はいくつかの情報hereを読んだことがありますが、私はコンセプトが正しいかどうかは分かりません。

答えて

1

このdocumentationを参照してください。 Webサーバーを提供するには、Python 2.4以上が必要です。 origin_mismatchエラーは、ウェブページを表示するために使用されたホストとポートが、Google Developers Consoleプロジェクトの許可されたJavaScriptの原点と一致しない場合、認証フロー中に発生します。 Step 1.eを完了し、ブラウザのURLが一致することを確認してください。

また、hereのように、アプリケーションがGoogleカレンダーAPIに送信するすべてのリクエストには、承認トークンが含まれている必要があります。トークンはまた、あなたのアプリケーションをGoogleに特定します。アプリケーションでは、要求を承認するためにOAuth 2.0を使用する必要があります。その他の認可プロトコルはサポートされていません。アプリケーションでGoogle Sign-Inが使用されている場合、認証のいくつかの側面が処理されます。

関連する問題