API برای توسعه‌دهنده‌ها

همون موتور F2Link، مستقیم توی پروژه‌ی خودت — آپلود، مدیریت و حذف لینک از طریق کد.

دریافت کلید API

صدور کلید API فقط برای کاربرهای پلن ویژه فعاله. بعد از خرید پلن، از همین صفحه یه کلید بساز. اگه با حساب تلگرامت وارد شده باشی، کلیدهات به حسابت وصلن و از هر دستگاهی می‌تونی ببینی و باطلشون کنی.

کلید رو در هدر X-API-Key بفرست تا با سقف حجم و مدت پلن ویژه آپلود کنی.

آپلود فایل
POST /api/upload
Content-Type: multipart/form-data

file=@myfile.zip
expire_days=7
password=(اختیاری)
download_limit=(اختیاری)
curl -F "file=@myfile.zip" \
 -H "X-API-Key: f2l_xxxxxxxx" \
 https://pzorion.ir/api/upload
آپلود متن
POST /api/text
Content-Type: application/json

{"content": "سلام دنیا", "language": "plain", "expire_days": 7}
اطلاعات لینک
GET /api/links/{token}
حذف لینک
DELETE /api/links/{token}

فقط با همون مرورگر/کوکی‌ای که لینک رو ساخته قابل حذفه.

نمونه کد JavaScript
const fd = new FormData();
fd.append("file", fileInput.files[0]);
const res = await fetch("https://pzorion.ir/api/upload", { method: "POST", body: fd });
const data = await res.json();
console.log(location.origin + data.url);
نمونه کد Python
import requests
r = requests.post("https://pzorion.ir/api/upload",
 files={"file": open("myfile.zip", "rb")},)
print(r.json()["url"])