2016-11-15 7 views
0

ログインしたユーザーに基づいて、自分のアプリケーションからGoogleカレンダーの予定を作成する必要があります。ユーザーごとに、私はGmailアカウントの電子メール/パスワードを持っています。私の検索から、すべてのガイドはここのような1つのgmailアカウントにイベントを作成するためのものです:OAuth 2.0 Google API accessこれは私の場合ではありません。 誰もこの問題に直面しましたか?email-username認証でGoogleカレンダーの予定を作成するには?

+0

各ユーザーのカレンダーにカレンダーイベントを追加しますか? – smsnheck

+0

はい、ログに記録されたユーザーは「AddToCalendar」をクリックすることができます。電子メール/パスがあるので、イベントを自動的に作成したいと思います。 –

+0

これはうまくいかないと思います。数ヶ月前、私は自分のカレンダーにイベントを作成するアプリケーションを書いていました。しかしこれを実現するためには、Google Developers Consoleでアプリケーションを作成して登録し、自分のカレンダーにアクセス権を付与する必要がありました。言い換えれば、自分のカレンダーを変更するアプリケーションのみを書くことができます。天気にかかわらず、各ユーザーのユーザー/パスワードがあります。 – smsnheck

答えて

0

ログインとパスワードを使用してユーザーのGoogleカレンダーアカウントにアクセスすることはできません。これはクライアントのログインと呼ばれ、google may 2015によってシャットダウンされました。

あなたはいくつかの選択肢があります。まず自分の所有するカレンダーに予定を追加し、メールアドレスを使用してさまざまなユーザーを出席者として追加します。電子メールを受信し、電子メールをクリックして個人用のGoogleカレンダーアカウントに追加することができます。

Oauth2に切り替えると、ユーザーのログインとパスワードを自分のGoogleアカウントに保存する必要がなくなり、何にでも使用できます。

+0

説明していただきありがとうございます。私はなぜ彼らがそれをシャットダウンしたのか分からない! –

+0

私はoauth2を使用しています。別のユーザーのカレンダーで予定を作成するにはどうすればよいですか?どのようにして自分のアプリケーションを認証できますか? – sureshvv

+0

https://developers.google.com/api-client-library/java/google-api-java-client/oauth2申し訳ありません。私はJava開発者ではありません。これを試してから問題がある場合は新しい質問を開きます – DaImTo

関連する問題