Zatražite rani pristup

Unesite ime i poslovnu adresu e-pošte. Poslaćemo vam vezu za potvrdu zahteva za pristup Taju.

Prvi API poziv

Hajde da uputimo vaš prvi API poziv kako biste proverili da li vaše Brevo API podešavanje ispravno radi.

Preduslovi

  • Brevo nalog
  • API ključ sa vaše komandne table
  • Alat za slanje HTTP zahteva (curl, Postman ili sličan)

Preuzimanje informacija o nalogu

Najjednostavniji prvi poziv je preuzimanje informacija o vašem nalogu:

Uz pomoć cURL-a

Terminal window
curl -X GET "https://api.brevo.com/v3/account" \
-H "Accept: application/json" \
-H "api-key: YOUR_API_KEY"

Uz pomoć JavaScript-a (Node.js)

const fetch = require('node-fetch');
const getAccount = async () => {
try {
const response = await fetch('https://api.brevo.com/v3/account', {
method: 'GET',
headers: {
'Accept': 'application/json',
'api-key': 'YOUR_API_KEY'
}
});
const data = await response.json();
console.log('Account Info:', data);
} catch (error) {
console.error('Error:', error);
}
};
getAccount();

Uz pomoć Python-a

import requests
url = "https://api.brevo.com/v3/account"
headers = {
"Accept": "application/json",
"api-key": "YOUR_API_KEY"
}
response = requests.get(url, headers=headers)
print(response.json())

Uz pomoć PHP-a

<?php
$url = 'https://api.brevo.com/v3/account';
$headers = [
'Accept: application/json',
'api-key: YOUR_API_KEY'
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>

Očekivani odgovor

Ako je poziv uspešan, dobićete odgovor poput ovog:

{
"email": "[email protected]",
"firstName": "John",
"lastName": "Doe",
"companyName": "Your Company",
"address": {
"street": "123 Main Street",
"city": "New York",
"zipCode": "10001",
"country": "United States"
},
"plan": [
{
"type": "payAsYouGo",
"credits": 10000,
"creditsUsed": 1500
}
]
}

Rukovanje greškama

Ako naiđete na greške, proverite ove uobičajene uzroke:

Nevažeći API ključ (401 Unauthorized)

{
"code": "unauthorized",
"message": "Invalid API key provided"
}

Rešenje: Proverite da li je vaš API ključ ispravan i da li ima odgovarajuće dozvole.

Prekoračeno ograničenje broja zahteva (429 Too Many Requests)

{
"code": "too_many_requests",
"message": "Rate limit exceeded"
}

Rešenje: Sačekajte pre nego što pošaljete novi zahtev ili pređite na viši paket.

Greška servera (500 Internal Server Error)

{
"code": "internal_error",
"message": "An internal error occurred"
}

Rešenje: Proverite našu stranicu sa statusom ili kontaktirajte podršku.

Sledeći koraci

Sada kada ste uspešno uputili svoj prvi API poziv:

  1. Podesite autentifikaciju kako treba
  2. Instalirajte SDK za svoj programski jezik
  3. Saznajte više o ograničenjima broja zahteva
  4. Istražite imejl endpointe

Zatražite rani pristup

Unesite ime i poslovnu adresu e-pošte. Poslaćemo vam vezu za potvrdu zahteva za pristup Taju.

AI asistent

Zdravo! Pitajte me o dokumentaciji.

Ova stranica kao Markdown: first-api-call.md

Učitavanje Markdowna…
Otvori u Claude Otvori u ChatGPT