如何从Google WMT获取“搜索查询”数据?

时间:2015-07-07 13:35:35

标签: c# .net service google-webmaster-tools

我很想从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);

            }
        }

我想获得网络广告的“点击率”,“展示次数”和“点击次数”移动,但我不知道如何...我被困在这太多时间了,今天早上我很高兴找到这段代码,但现在又被卡住了......

事实上我的问题是:它甚至可能吗?

有人能帮助我吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

搜索查询API目前处于限制模式,这意味着我们(谷歌)会对那些表现出兴趣的人进行测试,并在宣布我们将在限量版推出时订阅。一旦测试完成,我们很可能会为公众推出它,但我没有时间表。

您可以在API Explorer for Search Console (former Webmaster Tools)中找到当前支持的方法及其相关信息。 对于webmasters.searchanalytics.query,它目前说:

  

[有限访问]使用您定义的过滤器和参数查询数据。返回按您定义的行键分组的零行或多行。您必须定义一天或多天的日期范围。当date是group by值之一时,结果列表中将省略任何没有数据的天数。如果您需要知道哪些日子有数据,请针对任何指标发布按日期分组的广泛日期范围查询,并查看返回的日期行。