无法使用JSON获取Google自定义搜索结果

时间:2012-01-08 11:22:59

标签: ios cocoa-touch google-search-api

我正在开发一个使用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];

然后解析结果的正常步骤。

1 个答案:

答案 0 :(得分:0)

如果它工作正常,然后突然停止,你可能已达到极限。

您可以通过复制粘贴来仔细检查

https://www.googleapis.com/customsearch/v1?start=1&ie=utf8&key=XXXXXX&cx=XXXXX&q=SEARHWORD&alt=json

在浏览器中查看响应