https://insto.appInsto দিয়ে ডাউনলোডগুলি তৈরি করুন
Insto মূল্যায়নের জন্য একটি ভিজ্যুয়াল-মিডিয়া ইন্টিগ্রেশন ব্লুপ্রিন্ট উপস্থাপন করে লাইভ বিশ্লেষণ এবং কাজের অনুরোধগুলি যতক্ষণ না সমর্থন ভাড়াটে-স্কোপযুক্ত অনুমোদন প্রদান করে ততক্ষণ পর্যন্ত অপ্রাপ্তবয়স্ক থাকে।
দ্রুত শুরু করুন
API হোস্টের জন্য, Insto সমর্থন সক্রিয়কৃত ক্রেডিট দিয়ে শুরু হয়। এর ডাউনলোড পর্যালোচনা জুটি সেই একটি নির্ধারিত ভাড়াটে এন্ডপয়েন্টের সাথে এবং একটি সার্ভার-শুধুমাত্র কল পাথের সাথে শেষ হয়।
X-API-Key: pending_activation_…InstoMediav1# Available only after support activation
export INSTO_MEDIA_TOKEN="issued-after-review"
curl -X POST https://insto.app/v1/resolve \
-H "X-API-Key: $INSTO_MEDIA_TOKEN" \
-H "Content-Type: application/json" \
-d '{"media_source":"https://www.youtube.com/watch?v=VIDEO_ID"}'Insto Credential নিরাপত্তার জন্য তিনটি ব্যবহারিক পয়েন্ট উপস্থাপন করে। প্রথমে সার্ভার-সাইড গোপনীয়তা স্টোরেজ আসে। ডাউনলোড পর্যালোচনা তারপর কোন ক্লায়েন্ট বান্ডিল এম্বেডিং কভার করে। এর শেষ পয়েন্টটি কোনও পাবলিক লগ বা রিপোজিটরি নয়।
একটি লিঙ্ক সমাধান করুন
সমাধান অপারেশন জন্য, Insto উত্স সনাক্তকরণ সঙ্গে শুরু হয়। এর ডাউনলোড পর্যালোচনা যে এক জমা ইউআরএল থেকে ফর্ম্যাট সঙ্গে জুটি এবং কোন আবিষ্কৃত আউটপুট সঙ্গে শেষ।
/v1/resolveপরিধি: সমাধান করুন| ক্ষেত্র | ধরন | আবশ্যক | বিবরণ |
|---|---|---|---|
media_source | HTTPS URL | হ্যাঁ | বিশ্লেষণ করার জন্য পাবলিক বা অনুমোদিত মিডিয়া পৃষ্ঠা। |
tenant | পংক্তি | নাম | বরাদ্দকৃত ভাড়াটিয়া ডোমেইন।সাধারণত বাদ দেওয়া হয়। |
{
"success": true,
"platform": "youtube",
"title": "Example video",
"formats": [
{"id":"18","type":"video","quality":"360p","container":"mp4"}
],
"cached": false
}Insto ফরম্যাট সনাক্তকারী জন্য তিনটি ব্যবহারিক পয়েন্ট উপস্থাপন করে। প্রথমে ফিরে আসা মান অপরিবর্তিত আসে। ডাউনলোড পর্যালোচনা তারপর প্রতি-লিঙ্ক উপলব্ধতা কভার করে। এর শেষ পয়েন্ট কোন অনুমানযোগ্য মানের লেবেল।
একটি ডাউনলোড কাজ তৈরি করুন এবং অনুসরণ করুন
Insto অ্যাসিঙ্ক্রোনাস প্রস্তুতির চারপাশে কাজের সৃষ্টি সংগঠিত করে। এর ডাউনলোড পর্যালোচনা একটি সংক্ষিপ্ত HTTP অনুরোধ তুলনা করে। সীমাবদ্ধ কর্মী নির্বাহ চূড়ান্ত চেক রয়ে যায়।
/v1/jobsপরিধি: চাকরি| ক্ষেত্র | ধরন | আবশ্যক | বিবরণ |
|---|---|---|---|
media_source | HTTPS URL | হ্যাঁ | সমাধান করার জন্য একই স্বাভাবিককৃত উৎস জমা দেওয়া হয়। |
media_variant | পংক্তি | হ্যাঁ | সমাধান প্রতিক্রিয়া থেকে একটি সঠিক আইডি। |
tenant | পংক্তি | নাম | বরাদ্দকৃত ভাড়াটিয়া ডোমেইন।সাধারণত বাদ দেওয়া হয়। |
curl -X POST https://insto.app/v1/jobs \
-H "X-API-Key: $INSTO_MEDIA_TOKEN" \
-H "Content-Type: application/json" \
-d '{"media_source":"https://www.youtube.com/watch?v=VIDEO_ID","media_variant":"18"}'prepare_id.GET /v1/jobs/{prepare_id} একই চাবি দিয়ে।| অবস্থা | অর্থ | ক্লায়েন্টের কাজ |
|---|---|---|
queued | সীমাবদ্ধ লাইন প্রবেশ করান। | ব্যাকঅফ দিয়ে আবারো ভোট। |
extracting | উৎস মেটাডাটা বা পথ রিফ্রেশ করা হচ্ছে। | ভোটগ্রহণ অব্যাহত রাখুন। |
processing | ডাউনলোড করা, রিম্যাক্সিং বা একত্রিত করা। | সার্ভারের অগ্রগতি প্রদর্শন করুন। |
ready | স্বাক্ষরিত ডাউনলোড উপলব্ধ। | ইউআরএল ব্যবহারকারীকে পাঠান। |
failed | টার্মিনাল গঠনগত ত্রুটি। | পড়া error_code. শুধুমাত্র পরামর্শ দেওয়া হলে পুনরায় চেষ্টা করুন। |
expired | অস্থায়ী আউটপুট অপসারণ করা হয়েছিল। | একটি নতুন কাজ তৈরি করুন। |
curl https://insto.app/v1/jobs/PREPARE_ID \
-H "X-API-Key: $INSTO_MEDIA_TOKEN"Insto এ, এক-সেকেন্ড প্রাথমিক অপেক্ষা প্রথমে আসে যখন কাজের ভোটগ্রহণ ব্যাখ্যা করা হয়। সেই ডাউনলোড পর্যালোচনা ক্যাপড ব্যাকঅফের সাথে অনুসরণ করে এবং অস্থায়ী স্বাক্ষরিত ডেলিভারি বন্ধ করে।
পূর্বাভাসযোগ্য ভুল
ত্রুটি চুক্তি ব্যাখ্যা করার জন্য, Insto একটি সমর্থন অনুরোধ আইডি থেকে একটি নন-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 | কয়েল / ক্ষমতা বা আপস্ট্রিম সাময়িকভাবে উপলব্ধ নয়। | ক্রমবর্ধমান ব্যাকঅফ এবং জিটার দিয়ে পুনরায় চেষ্টা করুন। |
অপারেটিং চুক্তি
Insto টেইলারগুলি ভিজ্যুয়াল-মিডিয়া ব্যবহারের ক্ষেত্রে এবং অনুমোদিত ক্লায়েন্ট যে নেটওয়ার্কগুলির সাথে যোগাযোগ করবে তার সীমাগুলি কল করে।
- idempotent অ্যাপ্লিকেশন যুক্তি ব্যবহার করুন এবং একই ব্যবহারকারী ক্লিকের জন্য কখনই অনুরূপ কাজ শুরু করবেন না।
- ক্যাশে সংক্ষিপ্তভাবে মেটাডাটা সমাধান করে, তবে সর্বদা স্বাক্ষরিত ডাউনলোড ইউআরএলগুলি মেয়াদ শেষ হওয়ার মতো আচরণ করে।
- এর জন্য জিটার সহ সীমাবদ্ধ এক্সপোজার ব্যাকঅফ ব্যবহার করুন
429,503এবং পুনরায় চেষ্টাযোগ্য ত্রুটি। - শুধুমাত্র পাবলিক মিডিয়া বা মিডিয়া প্রক্রিয়া করুন যা আপনি অ্যাক্সেস করার অনুমতিপ্রাপ্ত। ডিআরএম এবং অ্যাক্সেস নিয়ন্ত্রণগুলি বাইপাস করা হয় না।
- প্রাইভেট অপারেটিং লগগুলিতে অনুরোধ আইডি এবং কাজ আইডি রাখুন। অপ্রয়োজনীয়ভাবে জমা দেওয়া ইউআরএল লগ করবেন না।
স্কীমা অ্যাক্সেসের জন্য, Insto এক্সপ্লোরেশনের আগে সক্রিয়করণ দিয়ে শুরু হয়। এর ডাউনলোড পর্যালোচনা জুটি যে নির্ধারিত প্রমাণীকরণের সাথে এবং নথিভুক্ত অনুরোধের আকৃতির সাথে শেষ হয়।
সমর্থনের মাধ্যমে সক্রিয় করুন
ভিজ্যুয়াল-মিডিয়া পণ্য, প্রত্যাশিত মাসিক ব্যবহার এবং আপনি পরিচালনা করার পরিকল্পনা পোস্ট ধরনের রূপরেখা Insto শুধুমাত্র প্রয়োজনীয় বিশ্লেষণ বা প্রস্তুতি স্কোপগুলি অনুদান দেয় এবং পড়ার টোকেনটি কখনই সংরক্ষণ করে না।
সক্রিয়করণ অনুরোধ করুন কীগুলি ভাড়াটে-স্কোপযুক্ত, প্রত্যাহারযোগ্য এবং যোগাযোগ ফর্মের মাধ্যমে জারি করা হয়।অজ্ঞাত স্ক্রিপ্টগুলি ডাউনলোডার কাজগুলি সম্পাদন করতে পারে না।