Google网站站长API - 将抓取工具标记为已修复

时间:2015-06-19 05:52:29

标签: api http-status-code-403 google-webmaster-tools google-crawlers

虽然通过API将抓取错误标记为已修复,但我收到403错误“权限不足”。如果我只通过api读取错误,我没有错误。我是该网站的所有者,并使用我的Google网站管理员凭据进行了记录。我已经使用开发者控制台创建了API信用额度,并且我正在使用OAuth。 是否有任何配置禁止通过API写入?

我在StackOverflow上发现了类似的问题: Google Analytics reports API - Insufficient Permission 403 我找不到View-ID

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。只需将Scope设置为 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;