你可以使用帳戶連結功能,將使用者的 Google 帳戶連結至驗證系統中的使用者帳戶。這項功能可讓您為使用者打造更豐富的體驗,例如儲存使用者的飲食或音樂偏好、交易記錄,以及其他可用於提供更個人化體驗的資訊。
如果你的動作是不同平台 (例如網頁或 Android) 現有應用程式的隨附應用程式,你可以使用帳戶連結功能,安全地在所有平台提供使用者的偏好設定,確保跨平台體驗一致。
Google 助理動作的帳戶連結功能會使用 Google 登入 (Google 的安全驗證系統),以及選用的 OAuth 2.0 (授權的業界標準通訊協定)。
瞭解帳戶連結流程
當 Google 助理將 Google 帳戶與使用者配對時,您可以透過帳戶連結要求使用者授權存取該 Google 帳戶。您可以使用帳戶資料執行下列操作:
- 如果使用者已在其他平台上使用您的動作或應用程式,請在驗證系統中尋找相符的帳戶。
- 為新使用者在驗證系統中建立新帳戶。
Actions on Google 提供三種不同的帳戶連結類型。
Google 登入

透過 Google 助理登入,動作可以在對話期間要求存取使用者的 Google 個人資料,包括使用者名稱、電子郵件地址和個人資料相片。使用者可以透過語音完成整個流程,享受流暢的登入體驗。
如果符合任何下列情況,建議使用這類帳戶連結:
- 您沒有現有的驗證系統。
- 您已擁有驗證系統,只想連結使用 @gmail.com 地址註冊現有應用程式的使用者。
詳情請參閱 Google 登入概念指南和實作指南。
OAuth 和 Google 登入

OAuth 和 Google 登入連結類型會在 OAuth 帳戶連結的基礎上,新增 Google 登入功能。這項功能可讓 Google 使用者透過語音輕鬆連結帳戶,同時也能讓使用非 Google 身分註冊服務的使用者連結帳戶。
如要使用這個流程,您需要擴充其中一個支援的 OAuth 2 標準流程,加入對通訊協定的 Google 專屬擴充功能支援,以便:
- 使用 Google 個人資料資訊輕鬆連結帳戶。
- 使用 Google 個人資料資訊輕鬆建立新帳戶 (選用)。
如果您已有驗證系統,並想允許使用者連結至非 @gmail.com 地址,建議採用這類帳戶連結方式。
詳情請參閱 OAuth 和 Google 登入概念指南和實作指南。
OAuth
OAuth 帳戶連結類型支援兩種業界標準 OAuth 2.0 流程,分別是隱含和授權碼流程。
我們不建議使用這個流程,因為這需要將使用者互動從語音轉移到螢幕。如果您已實作 OAuth 2 伺服器,但無法擴充權杖交換端點,以新增對 Google 通訊協定的支援,從 ID 權杖自動連結及建立帳戶,則可考慮使用這個流程。
詳情請參閱 OAuth 概念指南和導入指南。