با استفاده از این وب سرویس، میتوانید از سایت یوتیوب دانلود کنید. این وب سرویس، امکان دانلود فایل MP3 و فایل فیلم با چند کیفیت مختلف را به شما میدهد.

جهت دریافت توکن دسترسی، اینجا کلیک کنید. - نمونه توکن دسترسی: 750394:b5d1ada54acf4185c1a114a526d0bf18


دسترسی به نسخه 3 وب سرویس، از طریق لینک زیر امکان پذیر است:

https://api.ineo-team.ir/youtube.php

با توجه به اینکه وب سرویس، نیاز به توکن دسترسی دارد، میبایست در هنگام ارسال درخواست از طریق متد GET یا POST، باید مقدار پارامتر accessKey برابر با توکن دسترسی شما باشد.

https://api.ineo-team.ir/youtube.php?accessKey=750394:b5d1ada54acf4185c1a114a526d0bf18

برای استفاده از این وب سرویس، درخواست ها را باید از طریق متد GET یا POST ارسال کنیم.

نکته مهم 1: این وب سرویس دارای سیستم کنترل اسپم میباشد و در صورتی که در 10 ثانیه، بیشتر از 8 درخواست به وب سرویس ارسال کنید، آیپی شما مسدود خواهد شد و دسترسی به این وب سرویس برای شما ممکن نخواهد بود و با توجه به قوانین و شرایط استفاده از وب سرویس های آی نئو، بعد از بلاک شدن، توکن دسترسی شما مسدود خواهد شد.

نکته مهم 2: در صورتی که از کانال رسمی وب سرویس های آی نئو خارج شوید، تمامی توکن دسترسی های شما غیرفعال میشوند و برای فعال سازی مجدد، میبایست ابتدا در کانال @iNeoAPI عضو شوید و بر روی دستور /active کلیک کنید تا توسط پشتیبانی، عضویت شما بررسی و توکن دسترسی های شما مجددا فعال شوند.




جستجو:

ارسال درخواست از طریق متد GET: GET

با استفاده از درخواست زیر، میتوانید عبارت های مورد نظر خود را در یوتیوب جستجو کنید.

پارامتر
اهمیت
توضیحات
accessKey اجباری توکن دسترسی شما
action اجباری مقدار: search
query اجباری عبارت مورد نظر
resultCount اختیاری تعداد خروجی جستجو | پیشفرض: 10
pageToken اختیاری توکن صفحه در جستجو | پیشفرض: صفحه اول

راهنما: با استفاده از پارامتر pageToken میتوانید به صفحه های دیگر جستجو یوتیوب بروید. برای رفتن به صفحه بعد از مقدار آدرس DATA->result->page_tokens->next در Json استفاده کنید و برای برگشت به صفحه قبل، از مقدار آدرس DATA->result->page_tokens->previous در Json استفاده کنید.

نمونه ارسال درخواست از طریق لینک:

https://api.ineo-team.ir/youtube.php?accessKey=750394:b5d1a***526d0bf18&action=search&query=The404Hacking




اطلاعات فیلم:

ارسال درخواست از طریق متد GET: GET

با استفاده از درخواست زیر، میتوانید اطلاعات و لینک های دانلود یک فیلم را دریافت کنید.

پارامتر
اهمیت
توضیحات
accessKey اجباری توکن دسترسی شما
action اجباری مقدار: infomration
videoId اجباری شناسه فیلم

نمونه ارسال درخواست از طریق لینک:

https://api.ineo-team.ir/youtube.php?accessKey=750394:b5d1a***526d0bf18&action=information&videoId=y1brxpz_tI4




جدول کد وضعیت درخواست ها:

با استفاده از جدول زیر، میتوانید وضعیت و خطا های هر درخواست وب سرویس یوتیوب را بررسی کنید.


لیست کد وضعیت درخواست:

کد درخواست
توضیحات
200 - successfully درخواست به موفقیت ارسال شد.
4001 - parameter_error پارامترهای اصلی و اجباری وارد نشده اند.
404 - not_found خروجی برای درخواست مورد نظر پیدا نشد.
601 - video_error شناسه فیلم اشتباه است.
602 - download_error امکان ساخت لینک دانلود وجود ندارد.
603 - result_count_error مقدار تعداد خروجی ها باید به صورت عددی باشد.
604 - page_token_invalid نوکن رفتن به صفحه قبل/بعد نامعتبر است.

در صورتی که کد وضعیت مورد نظر، در جدول بالا نبود، جدول کامل لیست کد وضعیت درخواست ها را مطالعه کنید.




نمونه کد ارسال درخواست به زبان PHP:

ارسال درخواست از طریق متد POST با استفاده از cURL:

با استفاده از قطعه کد زیر به زبان PHP، شما میتوانید از تمامی قابلیت های این وب سرویس استفاده کنید. کافیست توکن دسترسی خود را جایگزین عبارت YOUR-ACCESS-TOKEN کنید.

معرفی در تلگرام - دانلود نمونه کد


در تصویر زیر، نحوه ارسال درخواست به روش POST را مشاهده میکنید.