

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Connect a servizi di terze parti e APIs (generico)
<a name="connectors-api"></a>

Utilizza la seguente procedura per creare un **connettore API** generico in App Studio. L'**API Connector** viene utilizzato per fornire alle app App Studio l'accesso a servizi, risorse o operazioni di terze parti.

**Per connettersi a servizi di terze parti con **API Connector****

1. Nel riquadro di navigazione a sinistra, scegli i **connettori** nella sezione **Gestisci**. Verrai indirizzato a una pagina che mostra un elenco di connettori esistenti con alcuni dettagli su ciascuno di essi.

1. Scegli **\$1 Crea connettore**.

1. Scegli **API Connector**. Ora configura il tuo connettore compilando i seguenti campi.

1. **Nome del connettore:** fornisci un nome per il connettore.

1. **Descrizione del connettore:** fornisci una descrizione del connettore.

1. **URL di base:** il sito Web o l'host della connessione di terze parti. Ad esempio, `www.slack.com`.

1. **Metodo di autenticazione:** scegli il metodo di autenticazione con il servizio di destinazione.
   + **Nessuno:** accedi al servizio di destinazione senza autenticazione.
   + **Base:** accedi al servizio di destinazione utilizzando un **nome utente** e una **password** ottenuti dal servizio a cui ci si connette.
   + **Bearer Token:** accedi al servizio di destinazione utilizzando il **valore Token** di un token di autenticazione ottenuto dall'account utente o dalle impostazioni API del servizio.
   + **OAuth 2.0:** accedi al servizio di destinazione utilizzando il protocollo OAuth 2.0, che consente ad App Studio di accedere al servizio e alle risorse senza condividere credenziali o identità. Per utilizzare il metodo di autenticazione OAuth 2.0, è necessario innanzitutto creare un'applicazione dal servizio a cui ci si connette che rappresenti App Studio per ottenere le informazioni necessarie. Con queste informazioni, compila i seguenti campi:

     1. **Flusso di credenziali del cliente:** ideale per system-to-system le interazioni in cui l'applicazione agisce per proprio conto senza l'interazione dell'utente. Ad esempio, un'app CRM che aggiorna automaticamente i record di Salesforce in base ai nuovi record aggiunti dagli utenti o un'app che recupera e visualizza i dati delle transazioni nei report.

        1. In **Client ID**, inserisci l'ID ottenuto dall' OAuth app creata nel servizio di destinazione.

        1. In **Client secret**, inserisci il segreto ottenuto dall' OAuth app creata nel servizio di destinazione.

        1. In **Access token URL**, inserisci l'URL del token ottenuto dall' OAuth app creata nel servizio di destinazione.

        1. Facoltativamente, in **Scopes**, inserisci gli ambiti per l'applicazione. Gli ambiti sono le autorizzazioni o i livelli di accesso richiesti dall'applicazione. Fai riferimento alla documentazione dell'API del servizio di destinazione per comprenderne gli ambiti e configura solo quelli necessari all'app App Studio.

        Scegli **Verifica connessione** per testare l'autenticazione e la connessione.

     1. **Flusso del codice di autorizzazione:** ideale per le applicazioni che richiedono di agire per conto di un utente. Ad esempio, un'app di assistenza clienti in cui gli utenti accedono e visualizzano e aggiornano i ticket di assistenza o un'app di vendita in cui ogni membro del team accede per visualizzare e gestire i propri dati di vendita.

        1. In **Client ID**, inserisci l'ID ottenuto dall' OAuth app creata nel servizio di destinazione.

        1. In **Client secret**, inserisci il segreto ottenuto dall' OAuth app creata nel servizio di destinazione.

        1. In **URL di autorizzazione**, inserisci l'URL di autorizzazione dal servizio di destinazione.

        1. In **URL del token di accesso**, inserisci l'URL del token ottenuto dall' OAuth app creata nel servizio di destinazione.

        1. Facoltativamente, in **Scopes**, inserisci gli ambiti per l'applicazione. Gli ambiti sono le autorizzazioni o i livelli di accesso richiesti dall'applicazione. Fai riferimento alla documentazione dell'API del servizio di destinazione per comprenderne gli ambiti e configura solo quelli necessari all'app App Studio.

1. **Intestazioni:** aggiungi intestazioni HTTP utilizzate per fornire metadati sulla richiesta o sulla risposta. È possibile aggiungere sia chiavi che valori o fornire solo una chiave a cui il builder può fornire un valore nell'applicazione.

1. **Parametri di query:** aggiungi parametri di query utilizzati per passare opzioni, filtri o dati come parte dell'URL della richiesta. Come le intestazioni, puoi fornire sia una chiave che un valore oppure fornire solo una chiave a cui il builder può fornire un valore nell'applicazione.

1. Scegli **Create** (Crea). Il connettore appena creato verrà visualizzato nell'elenco dei **connettori**.

Ora che il connettore è stato creato, i builder possono utilizzarlo nelle loro app.