我在下面的鏈接中設置服務帳戶並使用GMail API通過從應用程序運行Java代碼發送電子郵件。如何在使用GMail API和服務帳戶時管理API客戶端訪問屏幕
https://developers.google.com/identity/protocols/OAuth2ServiceAccount#delegatingauthority
但在這裏我無法從控件列表中找出安全。因此無法在Manage API客戶端訪問屏幕中輸入ClientID。
請幫我正確導航。
謝謝
我在下面的鏈接中設置服務帳戶並使用GMail API通過從應用程序運行Java代碼發送電子郵件。如何在使用GMail API和服務帳戶時管理API客戶端訪問屏幕
https://developers.google.com/identity/protocols/OAuth2ServiceAccount#delegatingauthority
但在這裏我無法從控件列表中找出安全。因此無法在Manage API客戶端訪問屏幕中輸入ClientID。
請幫我正確導航。
謝謝
爲了執行您想要的任務,您需要擁有一個G Suite帳戶。如果您已經擁有G Suite帳戶,那麼您只需按照步驟here進行操作即可。如果您不擁有G Suite帳戶,那麼您將不得不推出無服務帳戶的解決方案,因此您需要遵循指南here
嗨感謝您的回覆。幾個月前,我使用我的免費gmail帳戶進行了此項設置(當時未引入G Suite)。然後,我能夠成功地向我在開發人員控制檯中創建的項目提供gmail作用域訪問權限,並使用爲此創建的服務帳戶項目能夠通過使用GMail API發送帶有Java代碼的電子郵件。 – ssdg
但目前推出了G Suite和Google雲平臺,並且仍然可以使用之前創建的項目並使用gmail API發送電子郵件。並觀察到,如果我爲我的免費帳戶創建新項目,那麼我無法使用爲該新項目創建的SA帳戶發送電子郵件。這裏我的疑問是,我可以使用爲G Suite引入之前創建的項目分配的舊SA帳戶嗎?如果是,支持多久,使用GMail API發送EMails是否有過期或限制。 – ssdg
您是Google託管域的所有者嗎?我認爲儀表板只能看到他們。 – noogui