Dokumentacja API
Automatyzuj pobieranie i zarządzaj plikami za pomocą prostego API HTTP. Parametry można przesyłać metodą GET lub POST.
Aby uzyskać klucz API, potrzebujesz konta. Zarejestruj się za darmo
Uzyskiwanie bezpośredniego linku do pobrania
GET / POST/api/download.php
Tylko Premium. Zwraca bezpośredni link do pliku jako zwykły tekst lub pustą odpowiedź, jeśli klucz jest nieprawidłowy, konto nie jest Premium albo plik nie istnieje.
Parametry
- api_key
- Twój klucz API
- file_id
- ID pliku z linku do pobrania, np. ABCD1234
Przykładowe żądanie
https://www.extmatrix.com/v2/api/download.php?api_key=YOUR_API_KEY&file_id=ABCD1234
Przykładowa odpowiedź
https://s8c.extmatrix.com/get/ABCD1234/…/file.zip
Lista plików
GET / POST/api/getlinks.php
Zwraca tablicę JSON z Twoimi plikami (od najnowszych).
Parametry
- api_key
- Twój klucz API
- day
- Opcjonalnie. Tylko pliki przesłane w ciągu ostatnich N dni
- filename_like
- Opcjonalnie. Tylko pliki, których nazwa zawiera ten tekst
- id / id[]
- Opcjonalnie. Tylko te ID rekordów plików
Przykładowe żądanie
https://www.extmatrix.com/v2/api/getlinks.php?api_key=YOUR_API_KEY&day=7
Przykładowa odpowiedź
[{"id":"123","last_update":1790000000,"link":"https:\/\/tma.cx\/…","available":"1","file_name":"file.zip","file_size":"1048576","downloads":"3","upload_date":"1789990000"}]Blokowanie i odblokowywanie pliku
GET / POST/api/getlinks.php
Zablokowane pliki mogą pobierać tylko członkowie Premium. Działa tylko dla Twoich własnych plików.
Parametry
- api_key
- Twój klucz API
- task
- lock | unlock
- id
- ID rekordu pliku (pole "id" z listy)
Przykładowe żądanie
https://www.extmatrix.com/v2/api/getlinks.php?api_key=YOUR_API_KEY&task=lock&id=123
Przykładowa odpowiedź
alert("locked succefully");Pobieranie linków według ID rekordu
GET / POST/api/getlink.php
Zwraca linki do pobrania Twoich plików. Oddziel kilka ID znakiem "|". Dodaj noraw=1, aby otrzymać krótkie linki.
Parametry
- api_key
- Twój klucz API
- id
- ID rekordów plików, np. 123|124
- noraw
- Opcjonalnie. 1 = krótkie linki (oprócz pełnych linków)
Przykładowe żądanie
https://www.extmatrix.com/v2/api/getlink.php?api_key=YOUR_API_KEY&id=123|124
Przykładowa odpowiedź
{"2":{"id":"123","last_update":1790000000,"link":"https:\/\/www.extmatrix.com\/files\/ABCD1234\/file.zip.html"}}Nieprawidłowy klucz API zwraca tekst "invalid api key".