Error in java Foursquare api library

I am using this library to call aps. Foursquare recommends this library for java users .

But return the following error:

fi.foyt.foursquare.api.FoursquareApiException:     org.json.JSONException: JSONObject["icon"] not a string.
at fi.foyt.foursquare.api.JSONFieldParser.parseEntity(JSONFieldParser.java:140)
at fi.foyt.foursquare.api.JSONFieldParser.parseValue(JSONFieldParser.java:191)
at fi.foyt.foursquare.api.JSONFieldParser.parseEntity(JSONFieldParser.java:138)
at fi.foyt.foursquare.api.JSONFieldParser.parseEntities(JSONFieldParser.java:57)
at fi.foyt.foursquare.api.FoursquareApi.handleVenueSearchResult(FoursquareApi.java:969)
at fi.foyt.foursquare.api.FoursquareApi.venuesSearch(FoursquareApi.java:1017)

      

The code is as follows:

    FoursquareApi foursquareApi = new FoursquareApi("foursquareClientId", "foursquareClientSecret", "foursquareUrlCallBack");
    Map<String, String> mapSearchParam = new HashMap<>();
    mapSearchParam.put("near", "ES");
    mapSearchParam.put("query", query);
    mapSearchParam.put("limit", "50");
    mapSearchParam.put("intent", "global");
    Result<VenuesSearchResult> venuesSearch = null;     
    venuesSearch = foursquareApi.venuesSearch("ES","mercadona",50,null,null,null,null,null);

      

Where is the problem?

Thank!!


The problem is that the library is not updating:

https://github.com/ganchix/foursquare-api-java/tree/master

+3


source to share





All Articles