Аккаунт
Настройки и состояние аккаунта.
Это методы предыдущей версии API. Они работают и отключаться не будут, но новые интеграции лучше писать на REST API v2.
account.get_balance #
GET
?method=account.get_balance
текущий баланс
Что возвращается
| Поле | Описание |
|---|---|
limit_members | максимальное количество подписчиков, которое можно хранить на аккаунте (если не ограничено, этот параметр равен нулю) |
limit_emails | доступное клоичество писем |
members | актуальное количество подписчиков на аккаунте (уникальных) |
curl 'https://api.dashamail.com/?method=account.get_balance&api_key=YOUR_API_KEY'
<?php
$url = 'https://api.dashamail.com/?' . http_build_query([
'method' => 'account.get_balance',
'api_key' => 'YOUR_API_KEY',
]);
$response = json_decode(file_get_contents($url), true);
if ($response['response']['msg']['err_code'] !== 0) {
throw new RuntimeException($response['response']['msg']['text']);
}
print_r($response['response']['data']);
import requests
response = requests.get(
'https://api.dashamail.com/',
params={
'method': 'account.get_balance',
'api_key': 'YOUR_API_KEY',
},
)
payload = response.json()['response']
if payload['msg']['err_code'] != 0:
raise RuntimeError(payload['msg']['text'])
print(payload['data'])
const params = new URLSearchParams({
"method": "account.get_balance",
"api_key": "YOUR_API_KEY"
});
const response = await fetch(`https://api.dashamail.com/?${params}`);
const { response: payload } = await response.json();
if (payload.msg.err_code !== 0) throw new Error(payload.msg.text);
console.log(payload.data);