我正在构建一个Mac应用程序,它将提示用户提出问题
我希望我的应用能够在后台搜索Google上的问题,而无需实际打开浏览器。我怎么能这样做?
答案 0 :(得分:2)
您可以查询Google自定义搜索:
#import <Foundation/Foundation.h>
int main(int argc, char *argv[]) {
@autoreleasepool {
NSURL *url = [NSURL URLWithString:@"https://www.googleapis.com/customsearch/v1?key={YOU_API_KEY}&cx=017576662512468239146:omuauf_lfve&q=lectures"];
NSHTTPURLResponse *resp;
NSData *data = [NSURLConnection sendSynchronousRequest:[NSURLRequest requestWithURL:url] returningResponse:&resp error:nil];
if(resp.statusCode == 200) {
id results = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
if(results) {
NSLog(@"%@", results);
}
}
}
}
请参阅:https://developers.google.com/custom-search/json-api/v1/using_rest