コード例 #1
0
        public string Build(IGsaConfiguration config, string query, long start, long pageSize)
        {
            var url = config.Uri +
                      "?site=" + HttpUtility.UrlEncode(config.Site) +
                      "&client=" + HttpUtility.UrlEncode(config.Client) +
                      "&output=xml_no_dtd" +
                      "&q=" + HttpUtility.UrlEncode(query);

            if (pageSize > 0)
            {
                url += "&num=" + pageSize;
            }
            if (start > 0)
            {
                url += "&start=" + start;
            }

            return(CleanUrl(url));
        }
コード例 #2
0
 public string Build(IGsaConfiguration config, string query)
 {
     return(Build(config, query, 0, 0));
 }
コード例 #3
0
 public GoogleMini(IGsaConfiguration config)
 {
     _config = config;
 }