Salesforce

Utilizzo dell'API di creazione di richieste asincrone

« Go Back
Information
Utilizzo dell'API di creazione di richieste asincrone
UUID-c35a2967-4869-e091-b957-f3819f20d55e
Article Content

È possibile chiamare OneTrust in modo asincrono da un modulo Web pubblicato o da un'applicazione esterna per creare dinamicamente una richiesta che verrà visualizzata nella schermata Configurazione modulo Web.

Nota

Questa documentazione utilizza lo strumento Postman per testare le integrazioni API.

Per copiare l'URL dell'API

  1. Nel menu Richieste dell'interessato, selezionare Moduli Web. Viene così visualizzata la schermata Template moduli Web.

  2. Cliccare su un modulo Web pubblicato. Viene così visualizzata la schermata Personalizzazione modulo Web.

    Nota

    Questa funzione è compatibile solo con i moduli Web pubblicati. Per ulteriori informazioni sulla creazione di nuovi moduli Web, vedere Creazione di un Modulo Web.

  3. Andare alla scheda Integra, quindi cliccare sulla scheda API.

    integrate-api-tab.png
  4. Cliccare sul pulsante Copia URL nel blocco URL API.

    your-api-url.png
  5. In Postman selezionare POST dal campo endpoint .

  6. Incollare l'URL dell'API nel campo URL.

    post-url-postman.png

Per copiare il token API

  1. Andare nella scheda API in OneTrust, quindi cliccare sul pulsante Copia token nel blocco Il tuo token API.

    your-api-token.png
  2. In Postman, cliccare sulla scheda Intestazioni.

  3. Immettere accessToken nel campo Chiave .

  4. Incollare il token API da OneTrust nel campo Valore .

    access-token-postman.png

Per copiare il payload previsto

  1. Nella scheda API di OneTrust cliccare sul pulsante Copia payload previsto nel blocco Payload previsto .

    Nota

    Qualsiasi modifica apportata ai campi del modulo Web verrà aggiornata dinamicamente nel payload previsto.

    expected-payload.png
  2. In Postman, cliccare sulla scheda Corpo.

  3. Abilitare raw come tipo di anteprima.

    Nota

    Assicurarsi che JSON sia il tipo di file selezionato.

  4. Incollare il carico utile previsto nel corpo.

    Suggerimento

    È possibile aggiungere i dettagli di una richiesta modificando il payload. Rimuovere eventuali parametri aggiuntivi che non si desidera inviare per creare la richiesta o avere valori null (ad esempio nessun allegato). La chiamata non verrà inviata con valori di parametro null.

    body-payload-postman.png
  5. Cliccare sul pulsante Invia.

  6. Verificare che la chiamata sia stata inviata controllando il codice di stato. Se eseguito correttamente, dovrebbe restituire un valore requestTraceId .

    requesttraceid-postman.png
  7. Copiare requestTraceId.

Per verificare la richiesta in OneTrust

  1. Creare un'altra chiamata in Postman utilizzando lo stato della richiesta GET per endpoint ID traccia: GET /api/datasubject/v2/requestqueues/status/{traceId}

  2. Aggiungere l'oggetto requestTraceID appena creato alla fine dell'endpoint.

    requesttraceid-url-get.png
  3. Nella scheda Intestazione immettere un'altra chiave API.

  4. Cliccare sul pulsante Invia.

  5. Se la chiamata ha avuto esito positivo, verrà restituito un creationstatus:SUCCESS e un nuovo requestReId.

    requestReID2.png
  6. Tornare a OneTrust per verificare se la richiesta appena creata viene visualizzata nella coda delle richieste con il file requestReId corrispondente.

 
Article Visibility
7,618
Translation
Italian
Not Checked

Powered by