我正在开发一个使用Google自定义搜索API作为功能的应用程序。我添加了一个新的自定义搜索并包含了一些要搜索的网站,我能够进行搜索并获得我需要的结果,但突然间它停止了返回结果。它返回一个空数组。我没有改变任何东西,但看起来我的查询数量有限,我是对的吗?
以下是负责查询搜索词的代码行:
NSString *search = [NSString stringWithFormat:@"https://www.googleapis.com/customsearch/v1?start=1&ie=utf8&key=XXXXXX&cx=XXXXX&q=SEARHWORD&alt=json"];
url = [NSURL URLWithString:[search stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSURLRequest *request = [[NSURLRequest alloc]initWithURL:url];
NSURLConnection *searchConnection = [[NSURLConnection alloc]initWithRequest:request delegate:self];
然后解析结果的正常步骤。
答案 0 :(得分:0)
如果它工作正常,然后突然停止,你可能已达到极限。
您可以通过复制粘贴来仔细检查
https://www.googleapis.com/customsearch/v1?start=1&ie=utf8&key=XXXXXX&cx=XXXXX&q=SEARHWORD&alt=json
在浏览器中查看响应