2017-11-09 21 views
0

私は、最終的に管理するユーザーのカレンダーが多種多様になるアプリケーションに取り組んでいます。アプリケーションへのカレンダーの組み込み

主な問題は、このデータを維持したくないということです。アプリケーションでアカウントを作成し、イベントを追加したり作成したりできる個人のカレンダーにすぐにアクセスできるようにしたいだけです。私はそこにあるオプションにあまり慣れていないが、私はGoogleカレンダーでできることは何か?私は自分の個人的なカレンダーにアクセスするためにグーグルを介してログインするための余分な措置を取る必要があるユーザーを持っていない - 私はそれがGoogleカレンダーを使用するいくつかのタイプのGoogleアカウントを持っている必要があると思う。

基本的にはブラックボックスが必要です。

ユーザーが私のアプリでアカウントを作成しますが - ユーザーが自分のカレンダーにイベントを追加することができ、外部

何にログインする必要はありません - >私はこのカレンダーサービスへ出JSONまたは何かを送っすなわちブラックボックス

カレンダーサービスがリクエストと管理を受け取ります

カレンダーサービスからinfo - > calendarがブラックボックスからjsonか何かを私に返すようにリクエストできます。

おかげ

答えて

0

ユーザーはあなたがOauth2を使用してGoogleカレンダーのアカウントへのアクセスを要求する必要があるとしているシステム上で自分のアカウントを作成するときは、Google calendarでこれを行うことができます。これを済ませたら、オフラインアクセスをリクエストして、リフレッシュトークンを持って、後でそのアカウントにアクセスできるようにする必要があります。カレンダーに予定を追加すると、更新トークンを使用して新しいアクセストークンを取得できます。新しいアクセストークンを使用すると、Googleカレンダーに書き込むことができます。

+0

Googleカレンダーへのアクセス権を要求すると、既にGoogleに登録されているということになりますか?私は彼らがすでにGoogleに登録していたか登録しなければならないのですか? – wdlax11

+0

あなたは、Googleのカレンダーを持つためには、ユーザーのカレンダーにはGoogleアカウントが必要です。おそらくあなたが作成できるカレンダーの数に制限があるため、私が働くとは思わないサービスアカウントを使用して各ユーザーのGoogleカレンダーを作成しようとしている場合を除き – DaImTo

+0

はい問題は私がサービスを見つけようとしているこれらのカレンダーを維持するだけで、私はそれを再作成する必要はありません。私はユーザーがGoogleアカウントを持っているか、または作成する必要はありません。それは私のDBに自分のカレンダーを維持し、それらを自分自身を管理する必要があるように思える – wdlax11

関連する問題