小编Mar*_*aex的帖子

URL类呈现 - 带有next_page_token的Invalid_Request

在我的Android应用程序中,用户可以选择他想要查看的地方的类别(咖啡馆,餐馆......).

当我使用以下网址时,我从google-places-api获得带有next_page_token的结果:

https://maps.googleapis.com/maps/api/place/textsearch/json?query=cafe+in+Elfde-Liniestraat%2C+Hasselt%2C+Belgium&pagetoken=ClRHAAAAqYa7IpwMQH3q1DyinfsMnkuOaZg8wQrp0pvzarv13pwqruqT2YfaEry6v_d-L4d_TC13G6iHuPz-rc1KbI6XRE01rB5CuXcHISu-CI_CaKESEMUxSjHhHDNee4xbr2tPEZcaFPvO6xlRDjs-5AixyD9vamWwTGlU&sensor=true&key=<mykey>
Run Code Online (Sandbox Code Playgroud)

或者这个网址:

https://maps.googleapis.com/maps/api/place/textsearch/json?pagetoken=ClRHAAAAqYa7IpwMQH3q1DyinfsMnkuOaZg8wQrp0pvzarv13pwqruqT2YfaEry6v_d-L4d_TC13G6iHuPz-rc1KbI6XRE01rB5CuXcHISu-CI_CaKESEMUxSjHhHDNee4xbr2tPEZcaFPvO6xlRDjs-5AixyD9vamWwTGlU&sensor=true&key=<mykey>
Run Code Online (Sandbox Code Playgroud)

我收到了INVALID_REQUEST.

这是我用来运行和获取结果的代码:

@Override
    protected ArrayList<String> doInBackground(String... params) {
        // When more then one category is selected, this character needs to be after it.
        final String DELIMITINGCHARACTER = "|";

        // Add all the categories to a variable to put later on in the URL.
        String myTypes = "";
        for (String category : params){
            // A category must be lowercase letters only.
            category = category.toLowerCase();
            // A category may not display a whitespace.
            // The whitespace(s) must …
Run Code Online (Sandbox Code Playgroud)

android google-maps google-places-api google-places

5
推荐指数
1
解决办法
1160
查看次数