完成下列步驟來設定平台的 OAuth 2.0 實作作業:
-
設定商家同意聲明對話方塊。
商家首次嘗試使用 API 透過合作夥伴平台存取商家檔案帳戶時,系統會顯示商家同意聲明對話方塊,
當您將帳戶的存取權授予第三方後,Google 會傳送電子郵件通知您。這則通知是要提醒您,營業地點擁有者已經變更 有權存取您帳戶的資料對象。
您的 Google 帳戶現在會顯示具有您帳戶存取權的應用程式,詳細說明第三方應用程式可存取哪些特定資料。此外,您隨時可以點選「移除存取權」按鈕,移除應用程式的存取權。藉此控管第三方對帳戶資料的存取權。
您可以在 Google Cloud 專案中存取商家同意聲明對話方塊,針對已獲授權存取您帳戶的第三方合作夥伴,設定下列同意聲明資訊:
- 應用程式首頁連結:您授予帳戶存取權的第三方合作夥伴首頁。
- 應用程式隱私權政策連結:合作夥伴隱私權政策的連結。
- 應用程式服務條款 (ToS) 連結:合作夥伴的服務條款連結。
如要進一步瞭解同意聲明設定,請參閱「設定 OAuth 2.0 > 使用者同意聲明」一文。
設定您的應用程式名稱和標誌。
經銷商的應用程式名稱和標誌必須與合作夥伴相同,或屬於其他 Google Cloud 專案,以便與合作夥伴做出區隔。
OAuth 使用率 (依平台分組)
平台可代表擁有者和管理員行事。這樣可以盡量減少必要商家動作次數,並降低放棄率。
擁有者和管理員必須先使用自己的 Google 帳戶登入合作夥伴平台,並快取他們的憑證。快取 OAuth 2.0 憑證、存取權杖和更新權杖可用於查看或編輯位置資料。
以下是各平台的 OAuth 使用案例:
- 以商家的身分建立營業地點,將商家的 Google 帳戶設為主要擁有者。
- 合作夥伴可以整合平台 API,以商家業主身分回覆評論及建立貼文。
- 管理員可以在使用 API 時,以業主身分回覆。
- 商家可自動將地點轉移至商家檔案機構組織。
自動為帳戶或位置新增管理員,例如管理員。
舉例來說,系統會使用您的快取 OAuth 2.0 憑證,為管理使用者 Google 帳戶的邀請建立邀請。接著,利用管理使用者的快取 OAuth 憑證接受邀請。
需要直接商家採取行動的例外狀況
使用商家 OAuth 憑證的 API 呼叫無法自動執行部分動作。
以下列舉幾個需要直接商家採取行動的例外狀況:
- 商家必須登入 Google 帳戶至少一次,平台才能快取 OAuth 憑證,供日後用於發出 API 呼叫及執行動作。
- 商家必須對 OAuth 2.0 同意聲明對話方塊進行一次性確認,允許第三方存取位置資料。
- 商家必須登入 Google 帳戶,並手動點選連結,才能提出及完成擁有權聲明。
撤銷 OAuth 存取權
如果商家已結束與合作夥伴之間的業務關係,商家可撤銷合作夥伴對商家 Google 帳戶的 OAuth 存取權。詳情請參閱「管理 Google 帳戶的存取權」。