Заявете ранен достъп

Посочете името си и имейл адрес или телефонен номер. Ще Ви изпратим информация за достъп до Tajo.

Първо API извикване

Нека направим първото Ви API извикване, за да проверим дали настройката на Brevo API работи правилно.

Предварителни изисквания

  • Brevo акаунт
  • API ключ от Вашето табло
  • Инструмент за изпращане на HTTP заявки (curl, Postman или подобен)

Извличане на информация за акаунта

Най-простото първо извикване е да получите информацията за Вашия акаунт:

С cURL

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

С JavaScript (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();

С Python

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())

С PHP

<?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;
?>

Очакван отговор

При успех ще получите отговор като този:

{
"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
}
]
}

Обработка на грешки

Ако срещнете грешки, проверете тези чести проблеми:

Невалиден API ключ (401 Unauthorized)

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

Решение: Проверете дали API ключът Ви е правилен и дали има необходимите разрешения.

Превишен лимит на заявките (429 Too Many Requests)

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

Решение: Изчакайте, преди да изпратите нова заявка, или надградете плана си.

Сървърна грешка (500 Internal Server Error)

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

Решение: Проверете нашата страница за състоянието или се свържете с поддръжката.

Следващи стъпки

Сега, след като направихте първото си успешно API извикване:

  1. Настройте автентикацията правилно
  2. Инсталирайте SDK за Вашия език
  3. Научете повече за лимитите на заявките
  4. Разгледайте крайните точки за имейл

Заявете ранен достъп

Посочете името си и имейл адрес или телефонен номер. Ще Ви изпратим информация за достъп до Tajo.

автоматично разпознаване
AI асистент

Здравейте! Попитайте ме за документацията.