如何从 Google WMT 获取 "Search Queries" 数据?

How can I get "Search Queries" data from Google WMT?

我正在尝试从 Google WMT 的“搜索查询”部分获取数据。我在 C# .net 4.5 中使用一个简单的控制台应用程序。多亏了 this source, 我实例化了连接,但现在我有一个服务,但我不能随心所欲地使用它。

这是我目前的工作代码,它可以获取我的网站:

var service = Authentication.AuthenticateOauth(client_id, client_secret, user);

        if (DaimtoWebMasterSitesHelper.list(service).SiteEntry != null)
        {
            foreach (var site in DaimtoWebMasterSitesHelper.list(service).SiteEntry)
            {
                Console.WriteLine("Site: " + site.SiteUrl);

            }
        }

我想获得网络和移动设备的“点击率”、“展示次数”和“点击次数”,但我不知道如何...我已经坚持了太多时间,我很高兴今天早上我发现了这段代码,但现在我又卡住了......

事实上我的问题是:这可能吗?

有人可以帮助我吗? 谢谢!

搜索查询 API 目前处于受限模式,这意味着我们(Google)在我们宣布将以受限 Beta 版推出时表现出兴趣并订阅的人对其进行测试.测试完成后,我们很可能会为一般 public 启动它,但我没有具体的时间表。

您可以在 API Explorer for Search Console (former Webmaster Tools) 中找到当前支持的方法以及有关它们的更多信息 对于 webmasters.searchanalytics.query,它目前表示:

[LIMITED ACCESS] Query your data with filters and parameters that you define. Returns zero or more rows grouped by the row keys that you define. You must define a date range of one or more days. When date is one of the group by values, any days without data are omitted from the result list. If you need to know which days have data, issue a broad date range query grouped by date for any metric, and see which day rows are returned.