Passa al contenuto principale
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Modello di articolo


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


Informazioni sui servizi web

A volte è possibile includere nel sondaggio funzioni più complesse. Forse volete inserire nel vostro sondaggio i 10 titoli più importanti di un sito web di notizie, oppure volete automatizzare la distribuzione di un secondo sondaggio tramite e-mail ai partecipanti di un primo sondaggio esattamente 2 ore dopo. Un servizio Web consente di fare proprio questo, inviando richieste a un URL designato.

Consiglio Q: Questa pagina contiene riferimenti all’API di Qualtrics, una funzione che richiede un’autorizzazione speciale per l’accessibilità. Se siete interessati a ottenere l’accessibilità a questa funzione, contattate il vostro BRAND ADMINISTRATOR per maggiori informazioni.
Attenzione: L’impostazione di un servizio Web richiede spesso conoscenze avanzate di programmazione. Sebbene il nostro team di assistenza sia lieto di aiutarvi con le nozioni di base per l’inserimento delle informazioni nel servizio web, non possiamo fornire assistenza sugli aspetti di programmazione. Puoi sempre provare a chiedere alla nostra community di utenti esperti.

Aggiunta di un servizio web

  1. Durante la modifica del sondaggio, fare clic sull’icona Flusso del sondaggio nella barra di navigazione sinistra.
    navigare verso il flusso del sondaggio cliccando sullicona del flusso del sondaggio sulla barra di navigazione sinistra
  2. Fai clic su Aggiungi sotto o Aggiungi qui un nuovo elemento.
    Pulsanti Aggiungi sotto e Aggiungi un nuovo elemento qui; opzione Servizio Web nel menu Cosa si vuole aggiungere?
  3. Selezionare Servizio Web.
  4. Nel campo URL, incollare l’URL del servizio Web esterno.
    Campo per lURL in un servizio web seguito dal metodo

    Consiglio Q: È possibile utilizzare il testo trasferito per passare le informazioni sul sondaggio nell’URL dell’endpoint tramite stringhe query.
  5. Selezionare un metodo per il servizio web. Nella sezione che segue verranno spiegati meglio i diversi metodi.

Metodi

La funzione di servizio web consente di scegliere tra una serie di Funzioni per richiedere informazioni dall’URL specificato.

Tipo di metodo Azione Esempio
GET Il servizio web va all’URL e recupera le informazioni. Recuperare informazioni su un membro del proprio elenco di contatti. Per maggiori dettagli, vedere la chiamata API Get Contat to.
POST Andare all’URL e salvare le informazioni. Creare un messaggio di libreria.
PUT Aggiornare o sostituire le informazioni esistenti. Cambiare un nome utente. Questa è una delle cose che si possono fare con la chiamata Update User.
PATCH Aggiornare o sostituire le informazioni esistenti. Molto simile a PUT. Mentre il nostro servizio Web offre questo metodo, le nostre API non utilizzano le chiamate PATCH. Modificare i dati salvati sul server.
ELIMINA Rimuovere le informazioni. Eliminare un elemento grafico dalla libreria.

 

Se si utilizzano le chiamate API, la documentazione indica quale metodo utilizzare, come indicato nella schermata seguente.

Metodo elencato avanti a ciascuna chiamata nella documentazione API

Parametri

Attualmente esistono 3 tipi di parametri che possono essere aggiunti alla richiesta.

Un servizio Web con i seguenti elementi evidenziati: Aggiungere un parametro di query, Aggiungere un parametro del corpo e Aggiungere unintestazione personalizzata

  1. Parametro di query: Invece di aggiungere una stringa query alla fine dell’URL del servizio web, inserire qui i parametri della query.
  2. Parametro corpo: Questo parametro non è disponibile per le richieste GET o DELETE. Sono disponibili 2 opzioni di formattazione:
    a) application/x-www-form-urlencoded: Invece di inserire i parametri del corpo nell’area specificata del servizio Web, aggiungerli come stringa query alla fine dell’URL specificato.
    b) application/json: Inserire le chiavi in notazione a punti. Ad esempio, la nostra chiamata API può chiedere all’utente di specificare un’intestazione[fromEmail]. In notazione a punti, questo diventa header.fromEmail.

    Attenzione: Ogni chiave e valore di un oggetto JSON, così come ogni elemento di un array JSON (compreso il testo trasferito), deve essere circondato da doppi apici. In un parametro del corpo, ogni chiave e valore di un oggetto JSON, così come ogni elemento di un array JSON, deve essere circondato da doppi apici.
  3. Intestazione personalizzata: Inserire qui le intestazioni degli URL.
    Consiglio q: gli URL di autenticità devono essere aggiunti nell’intestazione personalizzata.

Se si utilizzano le nostre chiamate API, la documentazione indica il tipo di parametri da includere. L’esempio seguente fornisce i parametri del corpo da impostare.

Nella documentazione dellAPI, una freccia indica Body Params (corpo di api)

Aggiunta di parametri al servizio web

Parametri del corpo compilati in un servizio web

  1. Selezionare una delle 3 opzioni di Aggiungi un parametro da inviare al servizio web indicate nella sezione precedente. Nell’esempio precedente, si indicano i parametri della query.
  2. Digitare il nome del parametro nella casella Parameter to Web Service a sinistra.
  3. Digitare il valore corrispondente del parametro nella casella Valore a destra.
  4. Fare clic sul segno più(+) a destra del parametro per aggiungerne un altro.
  5. Al termine, fare clic su Applica.

Verifica dei parametri

Una volta incollato l’URL e impostati i parametri, si può testare l’URL per vedere quali campi si possono ottenere.

  1. Fare clic su URL di prova per vedere quali informazioni è possibile estrarre dal servizio Web esterno.
    Pulsante Test URL avanti al campo URL
  2. Selezionare i campi che si desidera utilizzare o registrare nel sondaggio. Il NOME CAMPO appare a sinistra e il corrispondente valore di esempio a destra.
    Selezione dei campi da catturare dallURL
  3. Fare clic su Aggiungi dati integrati per aggiungere ai dati i campi selezionati.
    Consiglio q: è possibile modificare i nomi dei dati integrati associati ai campi del servizio web nella colonna Imposta dati integrati. I nomi dei dati integrati si trovano a sinistra del segno di uguale(=), indicato dall’icona verde ED. Il lato destro non deve essere modificato. I nomi impostati a sinistra saranno i nomi dei campi così come appaiono nei dati.
  4. Se si seleziona Fire and Forget, non si salverà nessuno dei dati restituiti dalla chiamata al servizio Web. Questa funzione è utile quando non è necessario salvare i dati restituiti.
    Lopzione Spara e dimentica si trova sopra i campi; Applica si trova in basso a destra

    Consiglio Q: Fire and Forget consente al sondaggio di effettuare una richiesta a un servizio web senza attendere risposte. Ciò significa che i vostri intervistati potranno completare l’intero sondaggio senza ritardi dovuti al servizio web. Si può usare questa funzione se si ha una richiesta di servizio Web che richiede molto tempo per essere elaborata, ma si consiglia di usarla solo in fase di test, poiché impedisce il salvataggio dei dati integrati.
  5. Al termine, fare clic su Applica.

Correzione degli errori TLS

A partire dal 1° settembre 2021, le richieste di servizi Web con errori di Transport-Layer Security (TLS) non saranno accettate. Il TLS rende sicure le richieste web tramite HTTPS (rispetto al semplice HTTP), impedendo che i dati della richiesta siano visibili a terzi e garantendo che la richiesta venga inviata alla destinazione corretta. Ignorare gli errori TLS elimina di fatto questi benefit aziendali; questa modifica è un passo importante nel nostro continuo impegno per migliorare la sicurezza della piattaforma QUALTRrics.

Per risolvere ogni errore TLS, è necessario eseguire una delle seguenti operazioni:

  • Correggere l’errore TLS. A causa della natura degli errori TLS, il nostro team di assistenza non può fornire indicazioni specifiche in merito, ma il vostro amministratore di rete saprà come risolvere l’errore.
  • Modificare la richiesta di servizio Web dell’elemento di flusso in HTTP e non in HTTPS. Ad esempio, si può cambiare l’URL “https://example.com” in “http://example.com”. Se si sceglie questo approccio, è necessario assicurarsi che l’URL HTTP non venga reindirizzato all’URL HTTPS.
    Attenzione: Tenere presente che questo approccio comporta la trasmissione in chiaro dei dati della richiesta di servizio Web.

È possibile verificare che l’elemento del servizio Web sia pronto per questa modifica utilizzando il pulsante di prova avanti al campo URL nell’elemento di flusso. La visualizzazione dei dati grezzi nella finestra risultante, mostrata anche qui sotto, non dovrebbe mostrare alcun errore.

La finestra di dialogo che si apre sul flusso del sondaggio dice Seleziona i campi da includere come dati integrati Il servizio Web non ha restituito alcun campo. Nellangolo in basso a sinistra della finestra di dialogo è presente un pulsante con la dicitura Visualizza dati grezzi

Attenzione: Se si aggiorna l’elemento del servizio web per correggere l’errore, è necessario pubblicare le modifiche anche nel sondaggio. Si consiglia di risolvere gli errori il prima possibile per evitare che le sessioni sondaggio in corso utilizzino la vecchia versione del sondaggio dopo la scadenza. Se invece si risolve l’errore con un altro metodo (ad esempio, correggendo la configurazione TLS sul server a cui è destinato l’elemento del servizio web), la pubblicazione non è necessaria.

Tipi di progetti in cui è disponibile questa funzione

Se la licenza prevede l’accessibilità ai Servizi Web, è possibile aggiungere un servizio Web al flusso del sondaggio di qualsiasi tipo di progetto. Sono inclusi:

Molte delle pagine di questo sito sono state tradotte dall'originale in inglese mediante traduzione automatica. Sebbene in Qualtrics abbiamo profuso il massimo impegno per avere le migliori traduzioni automatiche possibili, queste non sono mai perfette. Il testo originale inglese è considerato la versione ufficiale, e qualsiasi discrepanza tra questo e le traduzioni automatiche non è legalmente vincolante.