Image Optimizer ডকুমেন্টেশন

ছবিগুলোকে WebP বা AVIF-এ রূপান্তর করুন এবং ১২-শহরের CDN থেকে পরিবেশন করুন। ড্রপ-ইন WordPress প্লাগইন, Plesk এক্সটেনশন বা REST API।

https://image-optimizer.api.jetweb.appREST APIEU-হোস্টেড

ওভারভিউ

Image Optimizer API একটি সোর্স ইমেজ URL (বা আপলোড) গ্রহণ করে এবং WebP বা AVIF-এ একটি অপ্টিমাইজড সংস্করণ ফেরত দেয়। আপনার সাইটের বিদ্যমান ইমেজ URL কাজ করতে থাকে — অপ্টিমাইজার সেগুলোকে WordPress প্লাগইনের মাধ্যমে বা আপনার CDN-এ একটি এজ রুলের মাধ্যমে লেজিলি পুনরায় লেখে।

দ্রুত শুরু

সোর্স URL এবং টার্গেট ফরম্যাট সহ একটি POST অনুরোধ পাঠান। প্রতিক্রিয়ায় অপ্টিমাইজড CDN URL থাকে যা আপনি আপনার HTML-এ এম্বেড করতে পারেন।

bash
curl -X POST https://image-optimizer.api.jetweb.app/api/optimize \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/photo.jpg",
    "format": "webp",
    "quality": 80
  }'

প্রমাণীকরণ

প্রতিটি API এন্ডপয়েন্টের জন্য একটি Bearer টোকেন প্রয়োজন। প্রাসঙ্গিক পণ্যের জন্য ড্যাশবোর্ডে "API Keys" এর অধীনে একটি জেনারেট করুন। টোকেনগুলি সার্ভার-সাইডে রাখুন — এগুলি কখনও পাবলিক রিপোজিটরিতে কমিট করবেন না বা ফ্রন্টএন্ড বান্ডেলে পাঠাবেন না।

bash
Authorization: Bearer YOUR_API_KEY

এন্ডপয়েন্টসমূহ

বেস URL: https://image-optimizer.api.jetweb.app

POST
/api/optimize
একটি একক ইমেজ অপ্টিমাইজ করুন। url, format (webp/avif), quality (1–100), এবং ঐচ্ছিক width/height গ্রহণ করে।
GET
/api/history
প্রমাণিত অ্যাকাউন্টের জন্য সম্প্রতি অপ্টিমাইজ করা ইমেজের তালিকা দেখুন।
GET
/api/usage
প্রমাণিত অ্যাকাউন্টের জন্য বর্তমান ব্যবহার কোটা এবং অবশিষ্ট অনুমোদন ফেরত দেয়।
GET
/api/cdn/:domain/:path
CDN থেকে সরাসরি একটি অপ্টিমাইজড অ্যাসেট আনুন। পরীক্ষার জন্য উপযোগী; প্রোডাকশন ক্লায়েন্টদের ফেরত দেওয়া CDN URL এম্বেড করা উচিত।

ইন্টিগ্রেশন

wordpress.org থেকে WordPress প্লাগইন ইনস্টল করুন, অথবা Plesk এক্সটেনশন সক্রিয় করুন। কাস্টম স্ট্যাকের জন্য, সরাসরি REST API কল করুন — প্রতিটি ক্লায়েন্ট লাইব্রেরি যা POST JSON করতে পারে তা কাজ করবে।