Be om tidlig tilgang

Skriv inn fornavnet ditt og en e-postadresse eller et telefonnummer. Vi kontakter deg med informasjon om tilgang til Tajo.

OAuth 2.0

OAuth 2.0 gir sikker, tokenbasert autentisering for tredjepartsapplikasjoner som bruker Brevo på vegne av brukerne.

Oversikt over OAuth-flyten

  1. Autorisasjonsforespørsel: Send brukeren videre til Brevo
  2. Brukerautorisasjon: Brukeren gir tillatelser
  3. Autorisasjonskode: Brevo sender brukeren tilbake med en kode
  4. Utveksling av tilgangstoken: Bytt koden mot tokener
  5. API-tilgang: Bruk tilgangstokenet til forespørsler

Autorisasjonsendepunkt

https://app.brevo.com/oauth/authorize?
response_type=code&
client_id=YOUR_CLIENT_ID&
redirect_uri=YOUR_REDIRECT_URI&
scope=email%20contacts&
state=random_string

Utveksling av token

Terminal window
curl -X POST "https://api.brevo.com/v3/oauth/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=authorization_code&code=AUTH_CODE&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&redirect_uri=YOUR_REDIRECT_URI"

Bruk av tilgangstoken

const response = await fetch('https://api.brevo.com/v3/account', {
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Accept': 'application/json'
}
});

Scopes

  • email: Send transaksjonelle e-poster
  • contacts: Håndter kontakter og lister
  • campaigns: Opprett og send kampanjer
  • sms: Send SMS-meldinger
  • webhooks: Håndter webhooks

Fornying av token

const refreshToken = async () => {
const response = await fetch('https://api.brevo.com/v3/oauth/token', {
method: 'POST',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
body: new URLSearchParams({
grant_type: 'refresh_token',
refresh_token: 'YOUR_REFRESH_TOKEN',
client_id: 'YOUR_CLIENT_ID',
client_secret: 'YOUR_CLIENT_SECRET'
})
});
return response.json();
};

Be om tidlig tilgang

Skriv inn fornavnet ditt og en e-postadresse eller et telefonnummer. Vi kontakter deg med informasjon om tilgang til Tajo.

automatisk gjenkjenning
AI-assistent

Hei! Spør meg om dokumentasjonen.