https://ffast.appFFast দিয়ে ডাউনলোডগুলি তৈরি করুন
FFast পাবলিক কলগুলি চালু না করেই উদ্দেশ্যযুক্ত API আকৃতিটি প্রকাশ করে। একটি অপারেটর প্রস্তাবিত সংহতকরণ পরীক্ষা করার পরে ক্রেডিট এবং পরিমাপকৃত কোটা সক্রিয় করে।
দ্রুত শুরু করুন
FFast সমর্থন-সক্রিয়কৃত ক্রেডিটগুলির মাধ্যমে API হোস্টের কাছে যান, তারপরে একটি নির্ধারিত ভাড়াটে এন্ডপয়েন্ট দ্রুত পর্যালোচনাটি একটি সার্ভার-শুধুমাত্র কল পাথ স্পষ্টভাবে রাখে।
X-API-Key: pending_activation_…FfastPipelinev1# Available only after support activation
export FFAST_PIPELINE_KEY="issued-after-review"
curl -X POST https://ffast.app/v1/resolve \
-H "X-API-Key: $FFAST_PIPELINE_KEY" \
-H "Content-Type: application/json" \
-d '{"fast_source":"https://www.youtube.com/watch?v=VIDEO_ID"}'Credential নিরাপত্তার জন্য, FFast কোন ক্লায়েন্ট বান্ডিল এম্বেড করার আগে সার্ভার-সাইড গোপন স্টোরেজ পরীক্ষা করে। এই দ্রুত পর্যালোচনাটি কোনও পাবলিক লগ বা রিপোজিটরিগুলিও পরিষ্কার করে।
একটি লিঙ্ক সমাধান করুন
FFast উত্স সনাক্তকরণ মাধ্যমে সমাধান অপারেশন প্রায়, তারপর একটি জমা URL থেকে ফরম্যাট। দ্রুত পর্যালোচনা কোন আবিষ্কৃত আউটপুট স্পষ্ট রাখে।
/v1/resolveপরিধি: সমাধান করুন| ক্ষেত্র | ধরন | আবশ্যক | বিবরণ |
|---|---|---|---|
fast_source | HTTPS URL | হ্যাঁ | বিশ্লেষণ করার জন্য পাবলিক বা অনুমোদিত মিডিয়া পৃষ্ঠা। |
tenant | পংক্তি | নাম | বরাদ্দকৃত ভাড়াটিয়া ডোমেইন।সাধারণত বাদ দেওয়া হয়। |
{
"success": true,
"platform": "youtube",
"title": "Example video",
"formats": [
{"id":"18","type":"video","quality":"360p","container":"mp4"}
],
"cached": false
}ফরম্যাট সনাক্তকারী জন্য, FFast প্রতি লিঙ্ক উপলব্ধতার আগে ফেরত মান অপরিবর্তিত চেক করে। এই দ্রুত পর্যালোচনাটি কোনও অনুমানযোগ্য গুণমানের লেবেলও পরিষ্কার করে।
একটি ডাউনলোড কাজ তৈরি করুন এবং অনুসরণ করুন
FFast প্রথমে অ্যাসিঙ্ক্রোনাস প্রস্তুতি চিহ্নিত করে Job তৈরির কাজটি পরিচালনা করে। এটি একটি সংক্ষিপ্ত HTTP অনুরোধের সাথে অনুসরণ করে এবং সীমাবদ্ধ কর্মী কার্যকরকরণকে দৃষ্টিতে রাখে।
/v1/jobsপরিধি: চাকরি| ক্ষেত্র | ধরন | আবশ্যক | বিবরণ |
|---|---|---|---|
fast_source | HTTPS URL | হ্যাঁ | সমাধান করার জন্য একই স্বাভাবিককৃত উৎস জমা দেওয়া হয়। |
output_code | পংক্তি | হ্যাঁ | সমাধান প্রতিক্রিয়া থেকে একটি সঠিক আইডি। |
tenant | পংক্তি | নাম | বরাদ্দকৃত ভাড়াটিয়া ডোমেইন।সাধারণত বাদ দেওয়া হয়। |
curl -X POST https://ffast.app/v1/jobs \
-H "X-API-Key: $FFAST_PIPELINE_KEY" \
-H "Content-Type: application/json" \
-d '{"fast_source":"https://www.youtube.com/watch?v=VIDEO_ID","output_code":"18"}'pipeline_run.GET /v1/jobs/{pipeline_run} একই চাবি দিয়ে।| অবস্থা | অর্থ | ক্লায়েন্টের কাজ |
|---|---|---|
queued | সীমাবদ্ধ লাইন প্রবেশ করান। | ব্যাকঅফ দিয়ে আবারো ভোট। |
extracting | উৎস মেটাডাটা বা পথ রিফ্রেশ করা হচ্ছে। | ভোটগ্রহণ অব্যাহত রাখুন। |
processing | ডাউনলোড করা, রিম্যাক্সিং বা একত্রিত করা। | সার্ভারের অগ্রগতি প্রদর্শন করুন। |
ready | স্বাক্ষরিত ডাউনলোড উপলব্ধ। | ইউআরএল ব্যবহারকারীকে পাঠান। |
failed | টার্মিনাল গঠনগত ত্রুটি। | পড়া error_code. শুধুমাত্র পরামর্শ দেওয়া হলে পুনরায় চেষ্টা করুন। |
expired | অস্থায়ী আউটপুট অপসারণ করা হয়েছিল। | একটি নতুন কাজ তৈরি করুন। |
curl https://ffast.app/v1/jobs/PIPELINE_RUN \
-H "X-API-Key: $FFAST_PIPELINE_KEY"FFast এ এক সেকেন্ডের প্রাথমিক অপেক্ষা দিয়ে কাজের ভোটগ্রহণ শুরু হয়। পরবর্তী দৃশ্যটি ক্যাপড ব্যাকঅফকে আচ্ছাদিত করে। পৃষ্ঠাটি অস্থায়ী স্বাক্ষরিত ডেলিভারি দৃশ্যমান রাখে।
পূর্বাভাসযোগ্য ভুল
FFast এর দ্রুত পর্যালোচনা একটি নন-2xx খামটি পর্যালোচনা করে ত্রুটি চুক্তির জন্য এটি পরবর্তী একটি সমর্থন অনুরোধ আইডি দেখায় এবং পূর্বাভাসযোগ্য ক্লায়েন্ট হ্যান্ডলিংকে অস্পষ্ট করে না।
{
"success": false,
"error": {
"code": "RATE_LIMITED",
"category": "rate_limited",
"message": "Too many requests. Please try again shortly.",
"retryable": true,
"details": {"retry_after_seconds": 20}
},
"request_id": "…"
}| এইচটিটিপি | সাধারণ অর্থ | কর্ম |
|---|---|---|
| 400 | অবৈধ ইউআরএল, শরীর বা উপলব্ধ নয় ফর্ম্যাট। | অনুরোধটি সংশোধন করুন ফরম্যাটগুলির জন্য আবার সমাধান করুন। |
| 401 | অনুপস্থিত, অবৈধ, মেয়াদোত্তীর্ণ বা ভুল-স্কোপ কী। | সার্ভার-সাইড ক্রেডেনশিয়াল পরীক্ষা করুন। |
| 403 | ভাড়াটে বা উৎস নীতি অনুরোধ প্রত্যাখ্যান। | নীতি বাইপাস করবেন না।সমর্থনের সাথে যোগাযোগ করুন। |
| 404 | অজানা বা মেয়াদ উত্তীর্ণ কাজ। | উপযুক্ত হলে একটি নতুন কাজ তৈরি করুন। |
| 429 | অনুরোধ বা সক্রিয়-কর্ম সীমায় পৌঁছেছে। | সম্মান retry_after_seconds. |
| 503 | কয়েল / ক্ষমতা বা আপস্ট্রিম সাময়িকভাবে উপলব্ধ নয়। | ক্রমবর্ধমান ব্যাকঅফ এবং জিটার দিয়ে পুনরায় চেষ্টা করুন। |
অপারেটিং চুক্তি
FFast পরিমাপকৃত কোটাগুলি সক্রিয় করে যা আপস্ট্রিম প্ল্যাটফর্মগুলিতে অনিরাপদ লোড না রেখে হ্যান্ডঅফকে প্রতিক্রিয়াশীল রাখে।
- idempotent অ্যাপ্লিকেশন যুক্তি ব্যবহার করুন এবং একই ব্যবহারকারী ক্লিকের জন্য কখনই অনুরূপ কাজ শুরু করবেন না।
- ক্যাশে সংক্ষিপ্তভাবে মেটাডাটা সমাধান করে, তবে সর্বদা স্বাক্ষরিত ডাউনলোড ইউআরএলগুলি মেয়াদ শেষ হওয়ার মতো আচরণ করে।
- এর জন্য জিটার সহ সীমাবদ্ধ এক্সপোজার ব্যাকঅফ ব্যবহার করুন
429,503এবং পুনরায় চেষ্টাযোগ্য ত্রুটি। - শুধুমাত্র পাবলিক মিডিয়া বা মিডিয়া প্রক্রিয়া করুন যা আপনি অ্যাক্সেস করার অনুমতিপ্রাপ্ত। ডিআরএম এবং অ্যাক্সেস নিয়ন্ত্রণগুলি বাইপাস করা হয় না।
- প্রাইভেট অপারেটিং লগগুলিতে অনুরোধ আইডি এবং কাজ আইডি রাখুন। অপ্রয়োজনীয়ভাবে জমা দেওয়া ইউআরএল লগ করবেন না।
FFast অন্বেষণের আগে সক্রিয়করণের মাধ্যমে স্কীমা অ্যাক্সেসকে অ্যাক্সেস করে, তারপরে প্রমাণীকরণ বরাদ্দ করা হয়। দ্রুত পর্যালোচনাটি নথিভুক্ত অনুরোধের আকৃতি স্পষ্টভাবে রাখে।
সমর্থনের মাধ্যমে সক্রিয় করুন
FFast একটি সংক্ষিপ্ত পণ্য সারাংশ, ট্র্যাফিক প্রক্ষেপণ এবং প্ল্যাটফর্ম তালিকা দিন। মেটাডাটা চেক, প্রস্তুত কাজ বা উভয়ই প্রয়োজন কিনা তা উল্লেখ করুন যাতে জারি করা কীটি প্রকৃত ওয়ার্কফ্লোর সাথে মেলে।
সক্রিয়করণ অনুরোধ করুন কীগুলি ভাড়াটে-স্কোপযুক্ত, প্রত্যাহারযোগ্য এবং যোগাযোগ ফর্মের মাধ্যমে জারি করা হয়।অজ্ঞাত স্ক্রিপ্টগুলি ডাউনলোডার কাজগুলি সম্পাদন করতে পারে না।