4

我正在尝试使用 Google 的网站管理员工具 API 下载最近搜索查询的 CSV 文件。

我知道如何在http://googlewebmastercentral.blogspot.com/2011/12/download-search-queries-data-using.html使用他们的 Python 示例来做到这一点

但我想使用 OAUTH2。

问题出在:CSV 下载的下载 url 是:

/webmasters/tools/downloads-list?hl=%s&siteUrl=%s

但是 Google 数据 API 只允许我使用 OAUTH2 来对付:/webmasters/tools/feeds/sites/

因此,我在进行身份验证时获得的令牌不提供访问权限。

他们可以通过 OAUTH2 获得一些数据,而其中一些只使用用户名/密码,这似乎很疯狂。

有谁知道我可以用来通过 OAUTH2 下载查询报告的请求 URI?还是这个 API 看起来很疯狂?

4

2 回答 2

4

我的 $.02 会是“是的,它看起来很疯狂。”

如果您查看 Google API 控制台 ( https://code.google.com/apis/console ),Webmaster Tools API 明显不存在。

我试图走同样的路并将 OATH2 用于 GWT API,但无法使其工作。使用“基本身份验证”是唯一的解决方案。

编辑 2015 年 4 月:基本身份验证已被 Google 撤销,不再有效

于 2013-04-30T20:34:27.853 回答
0

我刚刚遇到这个,我确信它必须使用 OAuth2 才能实现,对应于这句话:

在 Google API 控制台的服务窗格中激活 Google Site Verification API。(如果它未在控制台中列出,则跳过此步骤。)

https://developers.google.com/site-verification/v1/getting_started

于 2013-05-14T15:23:37.327 回答