Med Scratchers REST API kan dina egna system läsa dina kampanjer, leads och listor, lägga till och uppdatera leads och hantera produkter. Den här artikeln är till för utvecklaren som sätter upp det. API:t ingår från Basic-planen och uppåt.
Skapa en åtkomsttoken
- Gå till Inställningar > API (under Utvecklare).
- Under Personliga åtkomsttokens klickar du på Skapa personlig åtkomsttoken.
- Ge den ett Namn, till exempel "Datalager", och välj de Behörigheter den behöver. Ge den bara den åtkomst den behöver.
- Klicka på Spara och kopiera token under Hemlighet. Du ser den bara en gång, så förvara den säkert, till exempel i en lösenordshanterare.
En token tillhör din användare och når alla konton som du är medlem i. Om du vill ta bort åtkomsten öppnar du token och klickar på Återkalla.
Behörigheter
read:campaigns: läsa kampanjerread:lists: läsa leadlistorread:leadsochwrite:leads: läsa, skapa, uppdatera och radera leadsread:placementsochwrite:placements: läsa och hantera placeringarread:productsochwrite:products: läsa och hantera produkter
Gör en förfrågan
Bas-URL:en är https://platform.scratcher.io/api/v1/. Skicka token i headern Authorization:
curl https://platform.scratcher.io/api/v1/accounts \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Accept: application/json" De viktigaste endpoints
GET /me: användaren som token tillhörGET /accounts: kontona som du har åtkomst tillGET /accounts/{account}/campaignsoch/campaigns/{campaign}: dina kampanjerGET /accounts/{account}/campaigns/{campaign}/leads: leads för en kampanj, med vinster, koder och godkända samtyckenGET /accounts/{account}/listsoch/lists/{list}/leads: leadlistor och deras leads, plusPOST,PUTochDELETEför att hantera leads/accounts/{account}/products: produkter/accounts/{account}/placements: placeringar
Resultaten delas upp i sidor med ?page=. Gränsen är 60 förfrågningar per minut och användare.
Den fullständiga referensen, med exempel och en Postman-samling, finns i API-referensdokumentationen. Knappen API-referens i plattformen länkar också dit.
OAuth-appar
Om du bygger en app som andra Scratcher-användare ansluter till registrerar du den under Mina appar > Skapa app med Applikationens namn och Omdirigerings-URI. Du får ett Klient-ID och en Klienthemlighet. Hemligheten visas bara en gång. Appar som användare har godkänt listas under Auktoriserade appar, där åtkomsten kan återkallas.