2013-03-28 17 views
25

私はGoogleプレイス検索 - 次のページトークンは、同じ結果を返す

https://maps.googleapis.com/maps/api/place/nearbysearch/xml?location=42.9825,-81.254&radius=50000&name=Medical%22Clinic&sensor=false&key=[KEY GOES HERE] 

を呼び出すと、私は同じ

https://maps.googleapis.com/maps/api/place/nearbysearch/xml?location=42.9825,-81.254&radius=50000&name=Medical%22Clinic&sensor=false&key=[KEY GOES HERE]&next_page_token=[NEXT PAGE TOKEN GOES HERE] 

をすれば、私が現在利用可能であること

next_page_tokenと結果のセットを取得次の結果セットではない最初のクエリと同じ結果が得られます

答えて

54

uldはpagetokenであり、 "next_page_token"ではありません。

これを試してください:あなたはpageTokenのなしでパラメータを使用する必要があり、最初の要求で

https://maps.googleapis.com/maps/api/place/nearbysearch/xml?location=42.9825,-81.254&radius=50000&name=Medical%22Clinic&sensor=false&key=[KEY GOES HERE]&pagetoken=[NEXT PAGE TOKEN GOES HERE] 
+1

恐ろしい....をINVALID_REQUESTに設定されます任意のprevious_page_token –

+1

@Thomasアンデルセンは、我々は、すべて取得することができますもあります一度に結果が出ますか? –

+0

@Thomas Andersen悲しいことに –

0

しばらくたとえば、次の要求のみpageTokenのパラメータ、:

まず要求

https://maps.googleapis.com/maps/api/place/nearbysearch/xml?location=42.9825,-81.254&radius=50000&name=Medical%22Clinic&sensor=false&key=[KEY GOES HERE]

その他の要求:

https://maps.googleapis.com/maps/api/place/nearbysearch/xml?key=[KEY GOES HERE]&pagetoken=[NEXT PAGE TOKEN GOES HERE]

任意のパラメータがpageTokenのとキーに加えて、後続の呼び出しで入力された場合は、応答ステータスが

+0

あなたは正しいです..問題は、より多くの情報 –

+2

を追加することによる前のコメントは、この場合にのみ返されます:** next_page_tokenが発行されてから有効になるまでにわずかな遅延があります。利用可能になる前に次のページを要求すると、INVALID_REQUEST応答が返されます。**また、 'pageToken'パラメータを設定すると、他のパラメータも無視されます。ページトークンパラメータとともに他のパラメータを渡すことは安全です。 [追加の結果へのアクセス](https://developers.google.com/places/web-service/search#PlaceSearchPaging) – Badie

関連する問題