1

我正在尝试使用 ruby​​ 客户端访问 Google Webmaster Tools API:

webmaster_tools_api = client.discovered_api('webmasters', 'v3') 

                  result = client.execute(
                    :api_method  => webmaster_tools_api.sites.example.com.urlCrawlErrorsCounts.query,

                   )

我尝试访问的 API 方法使用方法名称中的 siteurl。这不起作用,因为语法冲突。

有没有办法访问包含 URL 的 API 方法名称?

4

1 回答 1

2
results = client.execute(
  api_method: webmaster_tools_api.urlcrawlerrorscounts.query,
  parameters: { 'siteUrl' => 'example.com' }
)

(谷歌的 API 文档很糟糕,所以你找不到这个也就不足为奇了。)

于 2014-11-20T19:06:09.620 回答