آموزش اتصال یوتیوب به n8n
در این مقاله، نحوه اتصال یوتیوب به n8n را بهصورت دقیق و مرحلهبهمرحله شرح میدهیم. هدف ما ایجاد یک ارتباط بین n8n و API یوتیوب برای دریافت اطلاعات ویدئو، کانال و سایر دادهها است. تا انتها با ما همراه باشید تا تمام مراحل را با جزئیات کامل توضیح دهیم.
برای اتصال یوتیوب به n8n و استفاده از قابلیتهای اتوماسیون آن مانند دریافت اطلاعات ویدئوها، کانالها یا مدیریت دادهها بهصورت زیر عمل کنید:
مرحله اول: ایجاد نود یوتیوب در n8n
در گام نخست، پساز ورود به محیط n8n روی دکمه “Create credential” کلیک کنید. در قسمت جستوجو، عبارت “YouTube” را وارد و نود مربوط به یوتیوب (Youtube OAuth2 API) را انتخاب کنید.
پساز انتخاب، یک آدرس و لینکی که نحوه انجام فرایند را به شما نشان میدهد در اختیارتان قرار داده میشود.
مراحل زیر را جهت پیکربندی ادامه میدهیم.
مرحله دوم: مراجعه به کنسول گوگل
وارد کنسول Google Cloud Console شوید و بهترتیب زیر عمل کنید:
- در کنسول گوگل به بخش Credentials بروید؛
- روی Create Credentials کلیک و گزینه OAuth Client ID را انتخاب کنید؛
- نوع برنامه را بهعنوان Web Application تنظیم کنید؛
- یک نام دلخواه مانند yt در قسمت Name وارد کنید؛
- در بخش Authorized redirect URIs، آدرس ریدایرکت n8n را وارد کنید. این آدرس قبلاً توسط n8n به شما داده شده بود.
مرحله سوم: دریافت Client ID و Client Secret
پساز ثبت Redirect URL و کلیک روی دکمه Create، گوگل دو پارامتر کلیدی یعنی Client ID و Client Secret را نمایش میدهد. این دو مقدار را در تنظیمات نود یوتیوب در n8n وارد کنید.
سپس تنظیمات را ذخیره و اتصال را تست کنید تا از صحت عملکرد آن مطمئن شوید. در صورت موفقیتآمیزبودن اتصال، پیام تأیید دریافت میشود.
مرحله چهارم: فعالسازی APIهای موردنیاز
اکنون که اتصال برقرار شده است، برای هر درخواستی که دارید باید APIهای موردنیاز را فعال کنید. برای این منظور یک ورکفلو جدید برای یوتیوب در n8n ایجاد و نوع درخواست را مشخص کنید؛ بهعنوانمثال برای دریافت اطلاعات یک ویدئو، گزینه “Get a Video” را انتخاب کنید.
در تنظیمات مربوط به این نود، باید Video ID را وارد کنید. این شناسه از طریق URL ویدئوی موردنظر شما قابلاستخراج است و در قسمت انتهایی آن قرار دارد.
پساز واردکردن آیدی، اگر تست را انجام دهید، ممکن است با یک ارور مواجه شوید که به شما میگوید باید Youtube Data API 3 را داشته باشید.
برای این منظور در Google Cloud Console روی گزینه Youtube Data API v3 کلیک و آن را فعال کنید:
حال اگر مجدد تست را انجام دهید، میبینید که درخواست ارسال و اطلاعات مربوط به ویدئو نمایش داده میشود.
مرحله ششم: دریافت اطلاعات کانال
در ادامه میتوانید نود دیگری مانند Get a Channel را انتخاب کنید تا اطلاعات مربوط به کانال ویدئو هم استخراج شود. در این نود، براساس دادههای مرحله قبل (مانند channelId)، اطلاعات کانال فراخوانی میشود.
پساز اجرای این مرحله، جزئیاتی مانند نام کانال، تعداد مشترکین، توضیحات و سایر اطلاعات قابلدسترسی خواهند بود.
سخن پایانی
با طی این مراحل، اتصال یوتیوب به n8n برقرار میشود و اکنون میتوانید از اطلاعات ویدئوها و کانالها در سایر نودها یا ورکفلوهای n8n استفاده کنید. این فرایند پایهای است؛ اما قابلیت گسترش فراوانی دارد و امکان ساخت اتوماسیونهای پیشرفتهتر براساس دادههای یوتیوب را فراهم میکند. استفاده صحیح از این اتصال میتواند در گزارشگیری، تحلیل محتوا، مدیریت کانال یا هرگونه فرایند دادهمحور دیگر بسیار مفید واقع شود. امیدواریم این راهنما به شما کمک کرده باشد. نظرات و پیشنهادات خود را با ما در میان بگذارید.