Documentazione di metagrapho
Introduzione
\r\nL'API Transkribus facilita l'elaborazione di immagini utilizzando la tecnologia Transkribus HTR (Handwritten Text Recognition). Con questa API, gli utenti possono inviare immagini per l'elaborazione e successivamente recuperare i risultati utilizzando il processId fornito.
\r\n\r\nAutenticazione
\r\nPer interagire con l'API Transkribus, devi prima autenticarti per ottenere un token di accesso. L'API utilizza il protocollo OpenID Connect per l'autenticazione. Ecco una guida passo dopo passo per ottenere e gestire i tuoi token di accesso.
\r\n\r\nPer alcune librerie, potresti richiedere l'URL di configurazione OpenID Connect, che è disponibile presso: https://account.readcoop.eu/auth/realms/readcoop/.well-known/openid-configuration
\r\n \r\n1. Ottieni un token di accesso
\r\nUtilizza il seguente comando cURL, sostituendo $USERNAME e $PASSWORD con le tue credenziali:
\r\n\r\ncurl --location --request POST https://account.readcoop.eu/auth/realms/readcoop/protocol/openid-connect/token \\\r\n--header 'Content-Type: application/x-www-form-urlencoded' \\\r\n--data-urlencode grant_type=password \\\r\n--data-urlencode username=$USERNAME \\\r\n--data-urlencode password=$PASSWORD \\\r\n--data-urlencode client_id=processing-api-client\r\n\r\n
Dopo l'autenticazione riuscita, riceverai un token di accesso nella risposta. Inoltre, riceverai un token di aggiornamento che può essere utilizzato per ottenere un nuovo token di accesso una volta scaduto quello attuale.
\r\n\r\n2. Aggiornamento del token di accesso
\r\nSe il tuo token di accesso scade, puoi utilizzare il token di aggiornamento fornito per ottenerne uno nuovo con questo comando:
\r\n\r\ncurl --location --request POST https://account.readcoop.eu/auth/realms/readcoop/protocol/openid-connect/token \\\r\n--header 'Content-Type: application/x-www-form-urlencoded' \\\r\n--data-urlencode grant_type=refresh_token \\\r\n--data-urlencode client_id=processing-api-client \\\r\n--data-urlencode refresh_token=$REFRESH_TOKEN\r\n\r\n
Sostituisci $REFRESH_TOKEN con il tuo token di aggiornamento. Aggiorna il tuo token di aggiornamento se la risposta ne contiene uno nuovo.
\r\n\r\n3. Terminazione della sessione
\r\nPer disconnettersi e invalidare il token di aggiornamento, utilizza:
\r\n\r\ncurl --location --request POST https://account.readcoop.eu/auth/realms/readcoop/protocol/openid-connect/logout \\\r\n--header 'Content-Type: application/x-www-form-urlencoded' \\\r\n--data-urlencode refresh_token=$REFRESH_TOKEN \\\r\n--data-urlencode client_id=processing-api-client\r\n\r\n\r\n
Informazioni di fatturazione
\r\nPer impostazione predefinita, l'API Transkribus utilizza il sistema di credito interno di Transkribus per la fatturazione. Tuttavia, su richiesta, è possibile predisporre un sistema di fatturazione Pay-Per-Use.
\r\n