使用Google自定义搜索和Google .Net客户端库ERROR 400获取网络搜索结果

时间:2014-07-08 21:33:58

标签: c# google-custom-search

我尝试使用Google自定义搜索来检索Google网络搜索的网址。 这是我的代码:

String query = "***";
        string apiKey = "********";
        string cx = "****";


       var svc = new Google.Apis.Customsearch.v1.CustomsearchService
       (new BaseClientService.Initializer
        {
            ApiKey = apiKey
        });
        var listRequest = svc.Cse.List(query);

        listRequest.Cx = cx;
        listRequest.Start = 1;
        var search = listRequest.Execute();
        foreach (var result in search.Items)
        {
            Console.WriteLine("Title: {0}", result.Title);
            Console.WriteLine("Link: {0}", result.Link);

        }
  

服务customsearch引发了异常:   Google.GoogleApiException:Google.Apis.Requests.RequestError无效   值[400]错误[消息[无效值]位置[ - ]   原因[无效]域[全局]]

我赞成任何帮助。 谢谢。

1 个答案:

答案 0 :(得分:-2)

我想通了,问题出在请求中,int cx参数 完成项目后,我将包含新代码 谢谢