diff options
author | Bananeweizen <bananeweizen@gmx.de> | 2015-02-04 08:14:47 +0100 |
---|---|---|
committer | Bananeweizen <bananeweizen@gmx.de> | 2015-02-04 08:14:47 +0100 |
commit | f34ab900343037b6b49cf7b84ba927f0f7289ca9 (patch) | |
tree | 2495df0a7182bd3694a92e51ccae7d98e5128b65 /main/src/cgeo/geocaching/connector | |
parent | 64d6cd3ed58a99fa46d8ca7d39906025971aead5 (diff) | |
download | cgeo-f34ab900343037b6b49cf7b84ba927f0f7289ca9.zip cgeo-f34ab900343037b6b49cf7b84ba927f0f7289ca9.tar.gz cgeo-f34ab900343037b6b49cf7b84ba927f0f7289ca9.tar.bz2 |
fix #4653: fetch all OC logs
Diffstat (limited to 'main/src/cgeo/geocaching/connector')
-rw-r--r-- | main/src/cgeo/geocaching/connector/oc/OkapiClient.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/connector/oc/OkapiClient.java b/main/src/cgeo/geocaching/connector/oc/OkapiClient.java index 275a103..3b8e866 100644 --- a/main/src/cgeo/geocaching/connector/oc/OkapiClient.java +++ b/main/src/cgeo/geocaching/connector/oc/OkapiClient.java @@ -62,8 +62,16 @@ import java.util.Map; import java.util.TimeZone; import java.util.regex.Pattern; +/** + * Client for the OpenCaching API (Okapi). + * + * @see <a href="http://www.opencaching.de/okapi/introduction.html">Okapi overview</a> + * + */ final class OkapiClient { + private static final String PARAMETER_LOGCOUNT_VALUE = "all"; + private static final String PARAMETER_LOGCOUNT_KEY = "lpc"; private static final char SEPARATOR = '|'; private static final String SEPARATOR_STRING = Character.toString(SEPARATOR); private static final SynchronizedDateFormat LOG_DATE_FORMAT = new SynchronizedDateFormat("yyyy-MM-dd HH:mm:ss.SSSZ", TimeZone.getTimeZone("UTC"), Locale.US); @@ -149,6 +157,7 @@ final class OkapiClient { params.add("fields", getFullFields(ocapiConn)); params.add("attribution_append", "none"); + params.add(PARAMETER_LOGCOUNT_KEY, PARAMETER_LOGCOUNT_VALUE); final JSONResult result = request(ocapiConn, OkapiService.SERVICE_CACHE, params); |