0

將抓取錯誤標記爲通過API修復時,我收到了403錯誤「權限不足」。如果我只通過API讀取erros,我沒有錯誤。我是該網站的所有者,並使用我的Google網站站長憑據進行了登錄。我已經使用開發人員控制檯創建了API信用,並且使用了OAuth。 是否有任何禁止通過API寫入的配置?谷歌網站管理員API - 將爬蟲標記爲固定

我發現StackOverflow上這個類似的問題: Google Analytics reports API - Insufficient Permission 403 我找不到查看-ID

回答

0

我已經找到了解決辦法。只需將範圍設置爲WebmastersService.Scope.Webmasters 代替 WebmastersService.Scope.WebmastersReadonly

string[] scopes = { WebmastersService.Scope.Webmasters }; 

      UserCredential credential = GoogleWebAuthorizationBroker.AuthorizeAsync(new ClientSecrets { ClientId = "clientId", ClientSecret = "clientSecret" } 
       , scopes 
       , "My Name" 
       , CancellationToken.None).Result;