我在iOS应用程序中遇到了问题。
我必须获得所有 60 个 Google 地点。我创建了用于发送请求和解析结果的循环。在这个循环中,我创建了这样的 URL:
if (nextPageToken != nil && ![nextPageToken isEqualToString:@""])
pageToken = [NSString stringWithFormat:@"&pagetoken=%@", nextPageToken];
NSString *webStringURL = [[NSString stringWithFormat:@"%@?sensor=true&key=%@&location=%@&radius=%@%@", urlString, apiKey, location, radius, pageToken] stringByAddingPercentEscapesUsingEncoding:NSUTF32StringEncoding];
前 20 个对象的结果链接:
它毫无问题地返回结果。所以没关系。
接下来 20 个对象的结果链接如下:
但在这种情况下,应用程序会收到状态“INVALID_REQUEST”。如果我在浏览器中打开此链接,一切正常。谷歌将结果返回给我。
你能帮我看看有什么问题吗?我花了很多时间,但我无法弄清楚我做错了什么。
提前致谢。
PS对不起我的英语不好。