2016-11-15 125 views
0

我需要根據記錄的用戶從我的應用程序創建Google日曆事件。對於每個用戶,我都有Gmail帳戶的電子郵件/密碼。從我的搜索中,每個指南都是爲了創建活動,只需要一個像這樣的gmail帳戶:OAuth 2.0 Google API access,但這不是我的情況。 有沒有人遇到過這個問題?如何通過電子郵件用戶名認證創建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

相關問題