web-dev-qa-db-ja.com

Googleプレイス検索-Next Page Tokenは同じ結果を返します

私が電話するとき

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が利用可能な結果セットを取得します

今私が同じことをすれば

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]

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

33
Zoinky

パラメーターは、「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]
74
Thomas Andersen

最初のリクエストでは、ページトークンなしのパラメータを使用する必要がありますが、次のリクエストでは、ページトークンパラメータのみをリクエストします。

最初のリクエスト

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= [こちらへ行く]&pagetoken = [次のページへ行くトークン]

Pagetokenとkeyに加えて後続の呼び出しでパラメーターが入力された場合、応答のステータスはINVALID_REQUESTに設定されます

0
Gianluigi Turla