Виклик розробника документів – SMSMobileAPI
SMSMobileAPI – Документація API керування викликами

Швидкий старт

Базова URL-адреса

ОТРИМАТИ https://api.smsmobileapi.com
Усі кінцеві точки нижче задокументовані як ОТРИМАТИ запити. Замінити ВАШ_КЛЮЧ_API з вашим справжнім ключем (не поширюйте його публічно).

Приклади

ОТРИМАТИ https://api.smsmobileapi.com/call/missed/list/?apikey=ВАШ_КЛЮЧ_API
ОТРИМАТИ https://api.smsmobileapi.com/call/incoming/list/?apikey=ВАШ_КЛЮЧ_API&limit=50&offset=0&sort_by=call_date_ms&sort_dir=desc
ОТРИМАТИ https://api.smsmobileapi.com/call/outgoing/list/?apikey=YOUR_API_KEY&q=3247&date_from_ms=1700000000000&date_to_ms=1700864000000

Аутентифікація

Кінцеві точки керування викликами автентифікуються за допомогою apikey параметр запиту.

Підтвердження підписки: Вхідні/вихідні кінцеві точки перевіряють ваш ключ API та дійсність вашої підписки (dateLimit >= CURDATE()). Якщо термін дії закінчився, ви отримаєте термін дії api_expired.

Загальні поняття

Пагінація

використання ліміт і зміщення для пагінації результатів.

Позначки часу

  • дата_дзвінка_мс є міткою часу UNIX у мілісекунди.
  • дата_час_дзвінка UTC зберігається як рядок дати та часу UTC (поле бази даних).
  • Для пропущених дзвінків API повертає відформатований дата рядок (походить зі значення мілісекунд).

Пошук

  • Пропущені дзвінки: пошук збігається з числом або ім'ям.
  • Вхідні/Вихідні: q матчі номер_телефону або кешована_ім'я.

Сортування (лише вхідні/вихідні)

Сортування контролюється сортувати_за + каталог_сортування (лише поля з білого списку). Пропущені дзвінки завжди відображаються в порядку найновіших.

Помилки

HTTP Приклад помилки Значення
400 {"успіх":хибність,"помилка":"відсутній_ключ_апікею"} Відсутній або порожній apikey.
403 {"успіх":хибно,"помилка":"недійсний_ключ_апікею"} Ключ API не знайдено / не розпізнано.
403 {"успіх":хибно,"помилка":"термін дії api_expired"} Термін дії вашої підписки закінчився (ліміт дати це до сьогоднішнього дня).
500 {"успіх":false,"помилка":"помилка_сервера","деталі":"..."} Помилка сервера (база даних, SQL, виняток).

Примітка: кінцева точка пропущених дзвінків також може повертати такі повідомлення, як Відсутній apikey або помилки підготовки SQL залежно від ситуації.

Пропущені дзвінки – Список

Отримання пропущених дзвінків, синхронізованих з мобільного пристрою.

Кінцева точка

ОТРИМАТИ https://api.smsmobileapi.com/call/missed/list/

Параметри запиту

ПараметрТипопис
apikeyрядокОбов'язковий Ваш API-ключ, прив'язаний до мобільного телефону.
зміщенняціл.Необов'язково Зсув сторінок (за замовчуванням: 0).
лімітціл.Необов'язково Максимум рядків (за замовчуванням: 100, макс.: 500).
пошукрядокНеобов'язково Пошук за номером або назвою (SQL LIKE).
дата_початкуРРРР-ММ-ДДНеобов'язково Фільтр з цього дня (00:00:00).
дата_кінцяРРРР-ММ-ДДНеобов'язково Фільтрувати до сьогодні (23:59:59).

Вхідні дзвінки – Список

Отримувати вхідні відповіді на дзвінки, синхронізовані з мобільного пристрою.

Кінцева точка

ОТРИМАТИ https://api.smsmobileapi.com/call/incoming/list/

Параметри запиту

ПараметрТипопис
apikeyрядокОбов'язковий Ваш ключ API (підтверджений за допомогою підписки).
лімітціл.Необов'язково Рядків на сторінці (за замовчуванням: 50, макс.: 200).
зміщенняціл.Необов'язково Зсув сторінок (за замовчуванням: 0).
сортувати_зарядок Необов'язково Дозволено: дата_дзвінка_мс дата_час_дзвінка UTC тривалість_сек номер_телефону створено_за_адресою кешована_ім'я геолокація
каталог_сортуваннязростання|спаданняНеобов'язково За замовчуванням: опис.
дата_від_мсціле (мс)Необов'язково Фільтрувати, де дата_дзвінка_мс >= дата_від_мс.
дата_до_мсціле (мс)Необов'язково Фільтрувати, де дата_дзвінка_мс <= дата_до_мс.
qрядокНеобов'язково Пошук на номер_телефону або кешована_ім'я (ПОДОБАЄТЬСЯ).

Вихідні дзвінки – Список

Отримувати вихідні дзвінки, синхронізовані з мобільного пристрою.

Кінцева точка

ОТРИМАТИ https://api.smsmobileapi.com/call/outgoing/list/

Параметри запиту

Ті ж параметри та поведінка, що й для вхідних дзвінків.

ПараметрТипопис
apikeyрядокОбов'язковий Ваш ключ API (підтверджений за допомогою підписки).
лімітціл.Необов'язково Рядків на сторінці (за замовчуванням: 50, макс.: 200).
зміщенняціл.Необов'язково Зсув сторінок (за замовчуванням: 0).
сортувати_зарядок Необов'язково Дозволено: дата_дзвінка_мс дата_час_дзвінка UTC тривалість_сек номер_телефону створено_за_адресою кешована_ім'я геолокація
каталог_сортуваннязростання|спаданняНеобов'язково За замовчуванням: опис.
дата_від_мсціле (мс)Необов'язково Фільтрувати, де дата_дзвінка_мс >= дата_від_мс.
дата_до_мсціле (мс)Необов'язково Фільтрувати, де дата_дзвінка_мс <= дата_до_мс.
qрядокНеобов'язково Пошук на номер_телефону або кешована_ім'я (ПОДОБАЄТЬСЯ).

Поля пропущених викликів

ПолеТипопис
успіхлогічна зміннаЗапит статусу.
зміщенняціл.Повернуто зміщення пагінації.
лімітціл.Повернуто обмеження на пагінацію.
рахуватиціл.Кількість рядків, що повертаються в дані.
данімасивСписок пропущених дзвінків.
дані[].числорядокНомер телефону абонента.
дані[].назварядокКешоване ім'я контакту (може бути порожнім).
дані[].датарядокВідформатований рядок дати та часу, отриманий з позначки часу в мілісекундах.

Поля вхідних/вихідних повідомлень

ПолеТипопис
успіхлогічна зміннаЗапит статусу.
apikeyрядокВідповідь від API (ваш ключ).
лімітціл.Повернуто рядків на сторінці.
зміщенняціл.Повернуто зміщення пагінації.
сортувати_зарядокЗастосоване поле сортування.
каталог_сортуваннярядокЗастосовано напрямок сортування.
фільтриоб'єктВідлуння фільтрів (дата_від_мс, дата_до_мс, q).
рахуватиціл.Кількість рядків, що повертаються в рядки.
рядкимасивСписок дзвінків.
рядки[].номер_телефонурядокНомер телефону.
рядки[].кешована_ім'ярядок|нульКешоване ім'я контакту (може бути null).
рядки[].call_date_msціл.Мітка часу виклику в мілісекундах.
рядки[].call_datetime_utcрядокПоле дати та часу UTC (база даних).
рядки[].duration_secціл.Тривалість у секундах.
рядки[].геолокаціярядок|нульМітка геолокації (може бути null/порожньою).
рядки[].created_atрядокМітка часу вставки на сервер.
💬 Живий чат
💬 Доступний живий чат
Маєте якісь питання або потребуєте допомоги?
Наша команда готова допомогти вам!

Введіть свою адресу електронної пошти
щоб допомогти нам обробити ваш запит:
Приладова панель