2014-09-11 72 views
1

我有一個創建站點的應用程序,包括註冊域和配置DNS。在創建網站時,我想將該網域添加到Google網站管理員工具中,並將網站地圖添加到域中。如何驗證網站站長工具API的服務帳戶用戶

我在帶有服務帳戶的Google API PHP客戶端中使用新的Webmasters Service。如the docs中所述,使用服務帳戶和OAuth2完成身份驗證;這在某種程度上起作用,因爲我可以添加一個站點並訪問站點列表以確認它已被添加,但是該站點的權限級別爲「siteUnverifiedUser」,並且在該級別的訪問中試圖添加一個站點地圖觸發HTTP 403錯誤「(403)用戶沒有足夠的站點權限」。

早期版本的API seemed to support verification,但已被刪除且文檔不再提及它。我如何才能驗證我的服務帳戶是否有權訪問該域,以便我可以向其添加站點地圖?

+1

Aaaand就像我找到[網站驗證API](https://developers.google.com/site-verification/v1/getting_started)...我會挖掘更多,看看這是否解決了我的事情。 – 2014-09-11 03:33:58

回答

1

對此的簡短回答是,Google的Site Verification API可用於驗證網站的所有權,然後其他操作(如添加站點地圖)也將被允許。