BME:API/view

Uit Kennisnet Developers Documentatie
Ga naar: navigatie, zoeken

Op elk moment kan de status van een sessie worden opgevraagd. De gebruiker wordt na het voltooien van het bewerken van de metadata doorgestuurd naar de callback URL die bij het aanmaken van de ticket wordt opgegeven. Door de ticket status op te vragen kan worden gecontroleerd of de sessie inderdaad is voltooid.

Argumenten

naam # type omschrijving
application_id 1 tekst applicatie identifier
application_password 1 tekst applicatie wachtwoord
ticket 1 tekst ticket identifier

Voorbeeld Verzoek

curl --data "application_id=demo&application_password=demo&ticket=5449ff3b90311" http://metaplus.kennisnet.nl/bme/?r=ticket%2Fview

Voorbeeld Respons

<ticket-status>
    <status>editing</status>
    <ticket>5449ff3b90311</ticket>
    <repositoryId>test</repositoryId>
    <callback-url>http://example.com/record/43/metadatacompleted</callback-url>
</ticket-status>

Foutmeldingen

message omschrijving
Access denied ontbrekende of incorrecte authenticatie
Missing ticket parameter ontbrekende parameters
Ticket not found onbekend ticket of ticket is verlopen en verwijderd
Internal server error fout aan de zijde van BME

Voorbeeld

<ticket-status>
  <status>error</status>
  <message>Ticket not found</message>
</ticket-status>