API-documentatie
Automatiseer downloads en beheer je bestanden met een eenvoudige HTTP-API. Parameters kunnen via GET of POST worden verzonden.
Je hebt een account nodig om een API-sleutel te krijgen. Gratis registreren
Directe downloadlink ophalen
GET / POST/api/download.php
Alleen Premium. Geeft een directe link naar het bestand als platte tekst terug, of een leeg antwoord als de sleutel ongeldig is, het account geen Premium heeft of het bestand niet bestaat.
Parameters
- api_key
- Je API-sleutel
- file_id
- De bestands-ID uit de downloadlink, bijv. ABCD1234
Voorbeeldverzoek
https://www.extmatrix.com/v2/api/download.php?api_key=YOUR_API_KEY&file_id=ABCD1234
Voorbeeldantwoord
https://s8c.extmatrix.com/get/ABCD1234/…/file.zip
Je bestanden weergeven
GET / POST/api/getlinks.php
Geeft een JSON-array van je bestanden terug (nieuwste eerst).
Parameters
- api_key
- Je API-sleutel
- day
- Optioneel. Alleen bestanden die in de afgelopen N dagen zijn geüpload
- filename_like
- Optioneel. Alleen bestanden waarvan de naam deze tekst bevat
- id / id[]
- Optioneel. Alleen deze bestandsrecord-ID's
Voorbeeldverzoek
https://www.extmatrix.com/v2/api/getlinks.php?api_key=YOUR_API_KEY&day=7
Voorbeeldantwoord
[{"id":"123","last_update":1790000000,"link":"https:\/\/tma.cx\/…","available":"1","file_name":"file.zip","file_size":"1048576","downloads":"3","upload_date":"1789990000"}]Bestand vergrendelen of ontgrendelen
GET / POST/api/getlinks.php
Vergrendelde bestanden kunnen alleen door Premium-leden worden gedownload. Werkt alleen voor je eigen bestanden.
Parameters
- api_key
- Je API-sleutel
- task
- lock | unlock
- id
- De bestandsrecord-ID (het veld "id" uit de lijst)
Voorbeeldverzoek
https://www.extmatrix.com/v2/api/getlinks.php?api_key=YOUR_API_KEY&task=lock&id=123
Voorbeeldantwoord
alert("locked succefully");Links ophalen op record-ID
GET / POST/api/getlink.php
Geeft downloadlinks voor je bestanden terug. Scheid meerdere ID's met "|". Voeg noraw=1 toe voor korte links.
Parameters
- api_key
- Je API-sleutel
- id
- Bestandsrecord-ID's, bijv. 123|124
- noraw
- Optioneel. 1 = korte links (plus de volledige links)
Voorbeeldverzoek
https://www.extmatrix.com/v2/api/getlink.php?api_key=YOUR_API_KEY&id=123|124
Voorbeeldantwoord
{"2":{"id":"123","last_update":1790000000,"link":"https:\/\/www.extmatrix.com\/files\/ABCD1234\/file.zip.html"}}Een ongeldige API-sleutel geeft de tekst "invalid api key" terug.