我们如何从Google Search Console中获取具有domain(sc-domain)属性的网站的站点地图?

时间:2019-09-13 09:20:46

标签: c# google-api google-api-dotnet-client

我正在将dotnet-client用于Search Console API。当我将站点api称为“网站”时,会得到一个站点列表,其中一个站点类似于sc-domain:example.com。当我使用它调用Sitemaps api时,出现错误消息,说它不是有效的网站网址。

那么处理sc-domain:example.com语法站点的正确语法是什么?

var sites = await service.Sites.List().ExecuteAsync();
foreach(var site in sites.SiteEntry)
service.Sitemaps.List(site.SiteUrl).ExecuteAsync();

1 个答案:

答案 0 :(得分:1)

站点地图端点似乎不支持域属性参数。

鉴于您的域是“ mycompany.com”,您使用sc-domain:mycompany.com作为siteUrl,要解决此问题,请按照以下步骤操作:

由于sc-domain:mycompany.com已被验证,因此该域将被自动验证。

在您的代码中,您应该使用“ https://mycompany.com”而不是“ sc-domain:mycompany.com”,并且站点地图端点会正常工作。