我正在将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();
答案 0 :(得分:1)
站点地图端点似乎不支持域属性参数。
鉴于您的域是“ mycompany.com”,您使用sc-domain:mycompany.com
作为siteUrl,要解决此问题,请按照以下步骤操作:
由于sc-domain:mycompany.com
已被验证,因此该域将被自动验证。
在您的代码中,您应该使用“ https://mycompany.com”而不是“ sc-domain:mycompany.com”,并且站点地图端点会正常工作。