Documentația API
Automatizați descărcările și gestionați-vă fișierele printr-un API HTTP simplu. Parametrii pot fi trimiși prin GET sau POST.
Aveți nevoie de un cont pentru a obține o cheie API. Înregistrați-vă gratuit
Obținerea unui link direct de descărcare
GET / POST/api/download.php
Doar Premium. Returnează un link direct către fișier, ca text simplu, sau un răspuns gol dacă cheia este nevalidă, contul nu este Premium sau fișierul nu există.
Parametri
- api_key
- Cheia dumneavoastră API
- file_id
- ID-ul fișierului din linkul de descărcare, de ex. ABCD1234
Exemplu de cerere
https://www.extmatrix.com/v2/api/download.php?api_key=YOUR_API_KEY&file_id=ABCD1234
Exemplu de răspuns
https://s8c.extmatrix.com/get/ABCD1234/…/file.zip
Listarea fișierelor
GET / POST/api/getlinks.php
Returnează un array JSON cu fișierele dumneavoastră (cele mai noi primele).
Parametri
- api_key
- Cheia dumneavoastră API
- day
- Opțional. Doar fișierele încărcate în ultimele N zile
- filename_like
- Opțional. Doar fișierele al căror nume conține acest text
- id / id[]
- Opțional. Doar aceste ID-uri de înregistrare a fișierelor
Exemplu de cerere
https://www.extmatrix.com/v2/api/getlinks.php?api_key=YOUR_API_KEY&day=7
Exemplu de răspuns
[{"id":"123","last_update":1790000000,"link":"https:\/\/tma.cx\/…","available":"1","file_name":"file.zip","file_size":"1048576","downloads":"3","upload_date":"1789990000"}]Blocarea sau deblocarea unui fișier
GET / POST/api/getlinks.php
Fișierele blocate pot fi descărcate doar de membrii Premium. Funcționează doar pentru fișierele proprii.
Parametri
- api_key
- Cheia dumneavoastră API
- task
- lock | unlock
- id
- ID-ul înregistrării fișierului (câmpul "id" din listă)
Exemplu de cerere
https://www.extmatrix.com/v2/api/getlinks.php?api_key=YOUR_API_KEY&task=lock&id=123
Exemplu de răspuns
alert("locked succefully");Obținerea linkurilor după ID-ul înregistrării
GET / POST/api/getlink.php
Returnează linkurile de descărcare ale fișierelor. Separați mai multe ID-uri cu "|". Adăugați noraw=1 pentru linkuri scurte.
Parametri
- api_key
- Cheia dumneavoastră API
- id
- ID-urile înregistrărilor fișierelor, de ex. 123|124
- noraw
- Opțional. 1 = linkuri scurte (pe lângă linkurile complete)
Exemplu de cerere
https://www.extmatrix.com/v2/api/getlink.php?api_key=YOUR_API_KEY&id=123|124
Exemplu de răspuns
{"2":{"id":"123","last_update":1790000000,"link":"https:\/\/www.extmatrix.com\/files\/ABCD1234\/file.zip.html"}}O cheie API nevalidă returnează textul "invalid api key".