Hur ändrar och uppdaterar jag metadata för datamängder automatiskt via API?

Om ni och era utvecklare t.ex. GIS-ingenjörer tittar på att göra automatisk publicering av geodata i Entryscape kan ni behöva API-tillgång på fler sätt. Vad behöver utvecklaren för att kunna göra detta?

  1. API-användare?
  • Skapa en funktionsadress.
  • Skapa en användare med funktionsadressen i er instans. Det kan vara t.ex. för en API-användare som har funktionsadress som ekonomi@organisationen.se eller geodata@organisationen.se som användarnamn.
  1. Nyckel?
  • Ge användaren till er testkatalog när ni börjar testa.
  1. Var hittar jag dokumentation över era API:er osv?

Det går att uppdatera även bara metadata via ett API. Du behöver:

  • autentisera dig (cookie)
  • ladda ned en JSON-fil (http-get)
  • ändra på ett värde
  • skriva tillbaka (http-put)

Gör så här:

  • Kolla Bitbucket
  • Se exempel 7. Där finns exempel på hur en gör en annan metadata-uppdatering i JavaScript, Bash (curl) och csharp (C#).
  • Vi uppmuntrar användningen av JavaScript (entrystore.js). Det är det klientbibliotek som aktivt underhålls. Om du vill göra det på något annat sätt är du välkommen att göra det så förstås.