public void QueryCrawlIssues() { WebmasterToolsService service = new WebmasterToolsService(this.ApplicationName); service.Credentials = new GDataCredentials(this.userName, this.passWord); string slug = Utilities.EncodeSlugHeader( "https://www.google.com/webmasters/tools/feeds/http%3A%2F%2Fwww%2Eexample%2Ecom%2F/crawlissues/"); CrawlIssuesQuery feedQuery = new CrawlIssuesQuery(slug); CrawlIssuesFeed feed = service.Query(feedQuery); Assert.GreaterOrEqual(feed.Entries.Count, 0); foreach (CrawlIssuesEntry entry in feed.Entries) { Assert.IsNotNull(entry.Id); } }
/// <summary> /// /// </summary> /// <param name="siteId">the id of the site</param> /// <returns>a feed of CrawlIssues objects</returns> public Feed <CrawlIssues> GetCrawlIssues(string siteId) { CrawlIssuesQuery q = PrepareQuery <CrawlIssuesQuery>(CrawlIssuesQuery.CreateCustomUri(siteId)); return(PrepareFeed <CrawlIssues>(q)); }