教程 · 2026年3月26日 · By ToolCenter Editorial Team

做出海 SEO 管好幾個站,我決定自己搞個數據看板

文章記錄作者為搭建多個網站的 GSC 數據看板,如何在 Google Cloud 配置 Search Console API、OAuth 授權並獲取 refresh_token 的完整流程。

我最近在搭一個工具,想把多個網站的 GSC 數據彙總到一個地方看。折騰了一下 Google Cloud,把 OAuth 授權這套流程走通了,記錄一下。

先看看效果。

如果你也有類似需求,比如想做個自己的 SEO 數據看板,或者想用 API 拉 GSC 數據做分析,這套配置基本都要走一遍。

你要做的事情

整個流程分四步:

  1. 在 Google Cloud 新建項目,啟用 Search Console API
  2. 配 OAuth consent screen(這是 Google 讓你登記自己應用的地方)
  3. 創建 OAuth 客戶端,拿到 Client ID 和 Client Secret
  4. 用 OAuth Playground 完成授權,拿到 refresh_token 拿到這幾樣東西之後,就可以用代碼直接調 GSC API 了,不需要每次都彈登錄窗口。

第一步:新建項目 + 啟用 API

先去 Google Cloud Console 新建一個項目,名字隨意,也可以用你現成的。

項目建好之後,進『API 和服務』,找『已啟用的 API 和服務』,點上方的『+啟用 API 和服務』,搜索 Search Console,進去點啟用就行。

這一步是告訴 Google,我要做一個應用來調用這些 API,這個應用叫什麼、聯繫方式是什麼。

新版 Google Cloud 界面這個入口在『Google Auth Platform』下面,概覽頁先配置一下項目信息。

主要填這幾項:應用名稱隨便寫,;用戶支持郵筱和開發者聯繫信息填你自己的郵箱就行。

填完之後去『目標對象』,把你要用來授權的 Google 賬號加進測試用戶列表。這個賬號必須有目標網站的 GSC 權限,後面授權的時候就用這個賬號登錄。

第三步:創建 OAuth 客戶端

這步在『客戶端』裡操作,創建 OAuth 2.0 客戶端 ID。類型選『Web 應用』。

重點:authorized redirect URIs 裡要加上 https://developers.google.com/oauthplayground,後面第四步要用到。

保存之後就能拿到客戶端 ID 和客戶端密鑰,這兩個後面會用到,先複製保存好。

第四步:OAuth Playground 授權拿 refresh_token

打開 OAuth Playground(https://developers.google.com/oauthplayground),右上角點齒輪圖標,勾選『Use your own OAuth credentials』,把剛才的 Client ID 和 Client Secret 填進去。

左邊 scope 填:https://www.googleapis.com/auth/webmasters.readonly

選中之後點『Authorize APIs』,用你加進測試用戶的那個 Google 賬號登錄授權。授權完成後點『Exchange authorization code for tokens』,就能看到 refresh_token 了。

最終你拿到了什麼

配完之後手裡有四樣東西:Client ID、Client Secret、refresh_token,還有那個做了授權的 Google 賬號。

有了這幾樣,就可以用代碼調 GSC API 了。refresh_token 是長期有效的,相當於已經幫那個 Google 賬號做了永久授權,後續拉數據不需要再手動登錄。

這個授權模式適合自用工具,比如做自己的 SEO 看板、跑定時數據同步腳本這類場景。只要那個賬號在 GSC 裡有對應網站的權限,就能拉到數據。

訂閱工具島 Newsletter

每週五發送最新的 AI 工具榜單、內容模板與增長實驗,幫助你快速驗證想法。