【问题标题】:Delete Site from Google Webmaster Tool Account using Google API使用 Google API 从 Google 网站管理员工具帐户中删除网站
【发布时间】:2017-09-29 14:52:08
【问题描述】:

我成功地进行了身份验证,并使用 google webmasters api 列出了我的 google 网站管理员工具帐户中可用的所有网站。

但是,在尝试删除网站时,我得到以下响应

403 Forbidden
{
  "code" : 403,
  "errors" : [ {
    "domain" : "global",
    "message" : "Insufficient Permission",
    "reason" : "insufficientPermissions"
  } ],
  "message" : "Insufficient Permission"
}

代码片段:

Webmasters service = new Webmasters.Builder(new NetHttpTransport(), new JacksonFactory(),
            credential).setApplicationName(APP_NAME_FOR_USE_IN_V3_API).build();
Webmasters.Sites.Delete request =  service.sites().delete("http://somedomain.com");
request.execute();

【问题讨论】:

    标签: google-api google-search-console google-apis-explorer


    【解决方案1】:

    我自己解决了这个问题。

    我必须使用

    为我的 gwmt 帐户重新生成刷新令牌
    https://www.googleapis.com/auth/webmasters scope.
    

    可以按照这个java代码生成刷新令牌 https://developers.google.com/adwords/scripts/docs/examples/generate-oauth20-refresh-token

    了解您的应用需要哪些范围 https://developers.google.com/identity/protocols/googlescopes

    【讨论】:

      猜你喜欢
      • 2013-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-22
      相关资源
      最近更新 更多