【问题标题】:Google Webmaster API - Mark crawlerros as fixedGoogle Webmaster API - 将 crawlerros 标记为已修复
【发布时间】:2015-06-19 05:52:28
【问题描述】:

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

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

【问题讨论】:

    标签: api http-status-code-403 google-search-console google-crawlers


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      • 2011-08-21
      • 2015-01-15
      相关资源
      最近更新 更多