opencaching / okapi

A common API for all National Opencaching.XX sites
22 stars 19 forks source link

Accessing locked cache #600

Open bekuno opened 3 years ago

bekuno commented 3 years ago

In OCDE are some caches in state "Locked, visible" after a DSGVO change. see e.g. https://www.opencaching.de/viewcache.php?cacheid=190492&locale=EN

The cache description is in this situation:

### DSGVO Löschung ###
Dieses Listing wurde aufgrund der Anforderungen des Urhebers, seine Daten im Rahmen des Datenschutzes zu löschen - neutralisiert.
Leider können wir keine Details aus dem Listing beibehalten. Die nicht personenbezogenen Parameter des Caches wie Lage, Wertung und die Logs Dritter können zum Erhalt des Spieles aber beibehalten.

###
Eurer OC Team - im Auftrag des Datenschutzbeauftragen 

But OKAPI delivers:

{
  "error":
  {
    "developer_message" : "Parameter 'cache_code' has invalid value: This cache is not accessible via OKAPI.",
    "reason_stack":
      [
        "bad_request",
        "invalid_parameter"
      ],
    "status" : 400,
    "parameter" : "cache_code",
    "whats_wrong_about_it" : "This cache is not accessible via OKAPI.",
    "more_info" : "https:\/\/www.opencaching.de\/okapi\/introduction.html#errors"
  }
}

With this OKAPI answer it is not possible to make a useable information for the users. It would be fine to have a user presentable message, eg. something like at the website:

grafik

The problem is trackes for c:geo in https://github.com/cgeo/cgeo/issues/9083.