我正在开发一个应用程序,为一组客户在世界地图上创建图钉。我正在使用谷歌位置服务来获取所有客户坐标,您可以在下面看到示例:
NSString *locationString = [NSString stringWithFormat:@"%.6f,%.6f"];
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://ajax.googleapis.com/ajax/services/search/local?v=1.0&rsz=8&sll=%@&q=%@", locationString, [cusName stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
然而,我正在使用一个程序为大约 1000 名客户执行此操作,然后我被谷歌阻止了。
然后我意识到这不应该被谷歌允许: https ://developers.google.com/errors/ “我们收到了自动请求,例如抓取和预取。禁止自动请求;所有请求都必须作为结果发出最终用户操作”
在我看来,我被阻止再提出任何请求,即使是对单个客户也是如此。
有谁知道,我应该怎么做才能解除封锁?
非常感谢!