我們的一個Java應用程序使用谷歌API服務帳戶來處理共享給它的所有Google雲端硬盤文檔。由於at the moment there is no REST API for manipulating the content of the documents,我打算爲此使用Google Apps腳本和time driven trigger。如何在Google API服務帳戶中創建時間驅動觸發器
找不到如何爲谷歌API服務帳號設置此類觸發器。需要一些幫助。謝謝。
桑傑
我們的一個Java應用程序使用谷歌API服務帳戶來處理共享給它的所有Google雲端硬盤文檔。由於at the moment there is no REST API for manipulating the content of the documents,我打算爲此使用Google Apps腳本和time driven trigger。如何在Google API服務帳戶中創建時間驅動觸發器
找不到如何爲谷歌API服務帳號設置此類觸發器。需要一些幫助。謝謝。
桑傑
按照Documentation,時間驅動觸發器下的觸發所有者身份執行。所以,哪種賬戶類型使用Java應用程序並不重要。
對於谷歌API服務帳號沒有特殊觸發對於任何帳號設置觸發器都是一樣的。看看documentation on triggers獲取更多信息
但我無法想象我們如何。對於一個普通賬戶,我可以登錄並轉到腳本編輯器來創建一個觸發器。但對於服務帳戶我無法登錄。 – Sanjay 2012-07-23 12:10:29
我假設,通過服務帳戶,您的意思是Google Apps帳戶(@ yourdomain.com),而不是消費者帳戶(@ gmail.com)。觸發器菜單沒有理由不顯示在您的Apps帳戶中。在問題跟蹤器中提出問題可能會有所幫助。 – Srik 2012-07-23 12:44:09
不,通過服務帳戶,我的意思是[http://googledevelopers.blogspot.in/2012/03/service-accounts-have-arrived.html]我們通過[Google APIs Console]創建(https://代碼.google.com的/ apis /控制檯)。 – Sanjay 2012-07-24 06:43:20
據我所知,爲了在賬戶中創建一個觸發器,我將登錄爲該賬戶,轉到腳本編輯器並創建觸發器。但是,因爲我無法登錄到* google API服務帳戶*,我不知道如何在該帳戶中創建觸發器。 – Sanjay 2012-07-23 11:45:18
@Sanjay。你必須有一個普通的Google用戶。要創建服務帳戶,您必須使用API控制檯才能訪問控制檯,您必須擁有Google帳戶。您可以使用此Google帳戶創建觸發器。 – megabyte1024 2012-07-23 11:54:19
好的。這意味着,據我瞭解,我必須從我的普通帳戶運行觸發器,並且不能讓它在服務帳戶中運行。對?沒關係,但爲此,我的正常帳戶必須能夠訪問我正在考慮避免的文檔。 – Sanjay 2012-07-23 12:08:13