Документация 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".