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);
            }
        }
コード例 #2
0
        /// <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));
        }