Documentation de l'API
Automatisez les téléchargements et gérez vos fichiers grâce à une API HTTP simple. Les paramètres peuvent être envoyés en GET ou en POST.
Vous devez avoir un compte pour obtenir une clé API. Inscription gratuite
Obtenir un lien de téléchargement direct
GET / POST/api/download.php
Réservé Premium. Renvoie un lien direct vers le fichier en texte brut, ou une réponse vide si la clé est invalide, si le compte n'est pas Premium ou si le fichier n'existe pas.
Paramètres
- api_key
- Votre clé API
- file_id
- L'ID du fichier figurant dans le lien de téléchargement, ex. ABCD1234
Exemple de requête
https://www.extmatrix.com/v2/api/download.php?api_key=YOUR_API_KEY&file_id=ABCD1234
Exemple de réponse
https://s8c.extmatrix.com/get/ABCD1234/…/file.zip
Lister vos fichiers
GET / POST/api/getlinks.php
Renvoie un tableau JSON de vos fichiers (les plus récents en premier).
Paramètres
- api_key
- Votre clé API
- day
- Facultatif. Uniquement les fichiers envoyés au cours des N derniers jours
- filename_like
- Facultatif. Uniquement les fichiers dont le nom contient ce texte
- id / id[]
- Facultatif. Uniquement ces ID d'enregistrement
Exemple de requête
https://www.extmatrix.com/v2/api/getlinks.php?api_key=YOUR_API_KEY&day=7
Exemple de réponse
[{"id":"123","last_update":1790000000,"link":"https:\/\/tma.cx\/…","available":"1","file_name":"file.zip","file_size":"1048576","downloads":"3","upload_date":"1789990000"}]Verrouiller ou déverrouiller un fichier
GET / POST/api/getlinks.php
Les fichiers verrouillés ne peuvent être téléchargés que par les membres Premium. Fonctionne uniquement sur vos propres fichiers.
Paramètres
- api_key
- Votre clé API
- task
- lock | unlock
- id
- L'ID d'enregistrement du fichier (le champ "id" de la liste)
Exemple de requête
https://www.extmatrix.com/v2/api/getlinks.php?api_key=YOUR_API_KEY&task=lock&id=123
Exemple de réponse
alert("locked succefully");Obtenir les liens par ID d'enregistrement
GET / POST/api/getlink.php
Renvoie les liens de téléchargement de vos fichiers. Séparez plusieurs ID par "|". Ajoutez noraw=1 pour obtenir des liens courts.
Paramètres
- api_key
- Votre clé API
- id
- ID d'enregistrement des fichiers, ex. 123|124
- noraw
- Facultatif. 1 = liens courts (en plus des liens complets)
Exemple de requête
https://www.extmatrix.com/v2/api/getlink.php?api_key=YOUR_API_KEY&id=123|124
Exemple de réponse
{"2":{"id":"123","last_update":1790000000,"link":"https:\/\/www.extmatrix.com\/files\/ABCD1234\/file.zip.html"}}Une clé API invalide renvoie le texte "invalid api key".