Документація API
Автоматизуйте завантаження та керуйте файлами через простий HTTP API. Параметри можна передавати через GET або POST.
Щоб отримати ключ API, потрібен акаунт. Зареєструватися безкоштовно
Отримати пряме посилання для завантаження
GET / POST/api/download.php
Лише для Преміум. Повертає пряме посилання на файл звичайним текстом або порожню відповідь, якщо ключ невірний, акаунт не Преміум або файл не існує.
Параметри
- api_key
- Ваш ключ API
- file_id
- ID файлу з посилання для завантаження, наприклад ABCD1234
Приклад запиту
https://www.extmatrix.com/v2/api/download.php?api_key=YOUR_API_KEY&file_id=ABCD1234
Приклад відповіді
https://s8c.extmatrix.com/get/ABCD1234/…/file.zip
Список ваших файлів
GET / POST/api/getlinks.php
Повертає JSON-масив ваших файлів (спочатку нові).
Параметри
- api_key
- Ваш ключ API
- day
- Необов'язково. Лише файли, завантажені за останні N днів
- filename_like
- Необов'язково. Лише файли, назва яких містить цей текст
- id / id[]
- Необов'язково. Лише ці ID записів файлів
Приклад запиту
https://www.extmatrix.com/v2/api/getlinks.php?api_key=YOUR_API_KEY&day=7
Приклад відповіді
[{"id":"123","last_update":1790000000,"link":"https:\/\/tma.cx\/…","available":"1","file_name":"file.zip","file_size":"1048576","downloads":"3","upload_date":"1789990000"}]Заблокувати або розблокувати файл
GET / POST/api/getlinks.php
Заблоковані файли можуть завантажувати лише Преміум-користувачі. Працює лише для ваших файлів.
Параметри
- api_key
- Ваш ключ API
- task
- lock | unlock
- id
- ID запису файлу (поле "id" зі списку)
Приклад запиту
https://www.extmatrix.com/v2/api/getlinks.php?api_key=YOUR_API_KEY&task=lock&id=123
Приклад відповіді
alert("locked succefully");Отримати посилання за ID запису
GET / POST/api/getlink.php
Повертає посилання для завантаження ваших файлів. Кілька ID розділяйте символом "|". Додайте noraw=1 для коротких посилань.
Параметри
- api_key
- Ваш ключ API
- id
- ID записів файлів, наприклад 123|124
- noraw
- Необов'язково. 1 = короткі посилання (плюс повні)
Приклад запиту
https://www.extmatrix.com/v2/api/getlink.php?api_key=YOUR_API_KEY&id=123|124
Приклад відповіді
{"2":{"id":"123","last_update":1790000000,"link":"https:\/\/www.extmatrix.com\/files\/ABCD1234\/file.zip.html"}}За невірного ключа API повертається текст "invalid api key".