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」が返されます。