Guida introduttuva

I passaggi seguenti richiedono i privilegi di amministratore nell’istanza Marketo.

Per la prima chiamata a Marketo, recupera un record di lead. Per iniziare a utilizzare Marketo, devi ottenere le credenziali API per effettuare chiamate autenticate all’istanza. Accedi all'istanza e passa a Admin -> Users and Roles.

Utenti e ruoli amministratori

Fare clic sulla scheda Roles, quindi su Nuovo ruolo e assegnare almeno l'autorizzazione "Lead di sola lettura" (o "Persona di sola lettura") al ruolo nel gruppo API di accesso. Assicurarsi di assegnare un nome descrittivo e fare clic su Create.

Nuovo ruolo

Tornare alla scheda Users e fare clic su Invite New User. Assegnare all'utente un nome descrittivo che indichi che si tratta di un utente API, un indirizzo di posta elettronica e fare clic su Next.

Informazioni nuovo utente

Quindi, seleziona l'opzione API Only e assegna all'utente il ruolo API creato, quindi fai clic su Next.

Autorizzazioni per nuovi utenti

Per completare il processo di creazione utente, fare clic su Send.

Nuovo messaggio utente

Passare quindi al menu Admin e fare clic su LaunchPoint.

Punto di avvio

Fare clic sul menu New e selezionare New Service. Assegna un nome descrittivo al servizio e seleziona Custom dal menu a discesa Service. Fornisci una descrizione, quindi seleziona il nuovo utente dal menu a discesa API Only User e fai clic su Create.

Nuovo servizio Launchpoint

Fare clic su View Details per il nuovo servizio per accedere all'ID client e al segreto client. Per il momento puoi fare clic sul pulsante Get Token per generare un token di accesso valido per un'ora. Per il momento salva il token in una nota.

Ottieni token

Passare quindi al menu Admin, quindi a Web Services.

Servizi Web

Trova Endpoint nella casella API REST e salva per il momento in una nota.

Endpoint REST

Quando si effettuano chiamate ai metodi API REST, per garantire la riuscita della chiamata è necessario includere un token di accesso in ogni chiamata. Il token di accesso deve essere inviato come intestazione HTTP.

Authorization: Bearer cdf01657-110d-4155-99a7-f986b2ff13a0:int
IMPORTANT
Il supporto per l'autenticazione tramite il parametro di query access_token verrà rimosso il 30 giugno 2025. Se il progetto utilizza un parametro di query per passare il token di accesso, deve essere aggiornato per utilizzare l'intestazione Authorization il prima possibile. Il nuovo sviluppo deve utilizzare esclusivamente l'intestazione Authorization.

Apri una nuova scheda del browser e immetti quanto segue, utilizzando le informazioni appropriate per chiamare Get Leads by Filter Type

<Your Endpoint URL>/rest/v1/leads.json?&filterType=email&filterValues=<Your Email Address>

Se nel database non è presente un record di lead con l'indirizzo di posta elettronica, sostituirlo con uno che si sa essere presente. Premi Invio nella barra URL e dovresti ricevere una risposta JSON simile alla seguente:

{
    "requestId":"c493#1511ca2b184",
    "result":[
       {
           "id":1,
           "updatedAt":"2015-08-24T20:17:23Z",
           "lastName":"Elkington",
           "email":"developerfeedback@marketo.com",
           "createdAt":"2013-02-19T23:17:04Z",
           "firstName":"Kenneth"
        }
    ],
    "success":true
}