我基本上是在谷歌地方 API 查询亚特兰大的商店。
https://maps.googleapis.com/maps/api/place/search/json?location=33.7488,-84.3874&radius=50000&sensor=false&key=YOUR_KEY_HERE&types=amusement_park|art_gallery|bakery|bar|beauty_salon|bicycle_store|book_store|bowling_alley|cafe|car_repair|car_wash|clothing_store|florist|furniture_store|gym|hair_care|home_goods_store|jewelry_store|laundry|liquor_store|museum|night_club|pet_store|pharmacy|restaurant|shoe_store|spa|store|veterinary_care|zoo
这正如预期的那样返回带有页面令牌的结果,以使用相同的查询获取另一页数据。
https://maps.googleapis.com/maps/api/place/search/json?key=YOUR_KEY_HERE&page_token=PAGE_TOKEN_HERE
根据他们的 API,第二个 URL 就是我获取第二页数据所需的全部内容。但它总是返回“REQUEST_DENIED”。
"{\n \"html_attributions\" : [],\n \"results\" : [],\n \"status\" : \"REQUEST_DENIED\"\n}\n"
目前尚不清楚为什么我的请求被拒绝。我没有接近我的每日限额。如果我尝试使用包含令牌的第一个 URL 中的所有给定参数运行第二个 URL,它就像我再次请求第一个页面并完全忽略 page_token 一样。
有没有人让这个page_token工作?!?!?!?!?!