6

私は基本的に、アトランタの店舗の Google Places 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 によると、この 2 番目の URL だけで 2 ページ目のデータを取得できます。ただし、常に「REQUEST_DENIED」を返します。

"{\n   \"html_attributions\" : [],\n   \"results\" : [],\n   \"status\" : \"REQUEST_DENIED\"\n}\n"

リクエストが拒否される理由は明らかではありません。私は毎日の制限にどこにも近づいていません。トークンが含まれている最初の URL から指定されたすべてのパラメーターを使用して 2 番目の URL を実行しようとすると、最初のページをもう一度要求しているかのように動作し、page_token を完全に無視します。

この page_token を機能させた人はいますか?!?!?!?!?!

4

1 に答える 1

15

これはドキュメントのバグであり、できるだけ早く修正されます。使用する正しいパラメーターはpagetokenNOTpage_tokenです。

于 2012-07-09T00:35:41.657 に答える