Skip to main content
Публікація у YouTube вимагає, щоб ваш акаунт YouTube мав щонайменше один Channel, і ви були власником цього Channel. Щоб створити YouTube Channel, натисніть на свій профіль у YouTube Dashboard і виберіть “Create a Channel”. Ви також можете скористатися прямим посиланням для створення YouTube Channel: http://m.youtube.com/create_channelЯкщо виникають проблеми з переглядом каналів YouTube, див. посібник з усунення несправностей із каналами YouTube.
Помилки завантаження YouTube можуть повертати коди помилок 453 (timeout) або 454 (service unavailable) із retryAvailable: true. Ваша інтеграція може перевіряти цей прапорець і автоматично повторювати тимчасові помилки із затримкою. Повний перелік див. у довіднику з кодами помилок.
Докладніше див. YouTube Media Guidelines та YouTube Authorization.

Публікація у YouTube

Огляд публікації

Публікація через YouTube API вимагає об’єкта youTubeOptions щонайменше з параметром title (макс. 100 кодових точок Unicode). title — єдине обов’язкове поле, його можна автоматично згенерувати за допомогою ендпоінта transcribe. Наприклад, щоб опублікувати YouTube-відео зі стандартними налаштуваннями:
YouTube Post
Відео YouTube за замовчуванням мають статус private, але видимість можна встановити як public або unlisted. Про опціональні поля див. нижче.

Опціональні поля YouTube-посту

Нижче наведено кілька інших опціональних полів, включно з visibility відео, tags та датою publishAt. Вимоги й описи див. у коментарях.
YouTube Post Optional Fields
  • title має бути не більше 100 кодових точок Unicode. post — не більше 5 000 байтів. Ayrshare замінює < і > на [ і ) перед надсиланням, оскільки YouTube їх не приймає.
  • Playlist Id можна знайти, відкривши плейлист у браузері та скопіювавши значення після list=. Автентифікований користувач і канал повинні бути власниками плейлиста, щоб додавати відео.
  • Якщо ваше відео не закінчується відомим розширенням, як-от mp4, використайте параметр isVideo. Деталі див. в ендпоінті /post.
  • Поле publishAt дозволяє YouTube керувати часом публікації. Відео буде private до моменту публікації, коли стане public. Якщо час публікації в минулому, відео буде негайно опубліковано як public. Не використовуйте поле scheduleDate посту разом із publishAt.
  • Поле containsSyntheticMedia використовується для розкриття того, що відео містить реалістичний Altered or Synthetic (A/S) контент: змушує реальну людину виглядати так, ніби вона сказала чи зробила те, чого насправді не робила; змінює кадри реальної події чи місця; генерує реалістичну сцену, якої насправді не було. Див. Розкриття AI-контенту.
  • license — задає тип ліцензії відео. Допустимі значення: "youtube" (Standard YouTube License, за замовчуванням) або "creativeCommon" (Creative Commons - Attribution).
  • embeddable — Boolean (або рядки "true" / "false"). Керує тим, чи можна вбудовувати відео на сторонніх сайтах. За замовчуванням: true.
  • publicStatsViewable — Boolean (або рядки "true" / "false"). Керує тим, чи є розширена панель статистики на сторінці перегляду відео публічно доступною. Базові кількість переглядів і лайків залишаються публічно видимими незалежно від цього налаштування. За замовчуванням: true. Деталі див. у status.publicStatsViewable у довіднику YouTube Data API.
  • Докладніше див. YouTube Media Guidelines.
Монетизація та контроль контентуПоля madeForKids, license, embeddable та publicStatsViewable можна задавати через Ayrshare API під час завантаження. Однак прямі перемикачі монетизації (увімкнення/вимкнення реклами), вибір типу реклами (pre-roll, mid-roll, post-roll), розподіл доходів і Content ID вимагають облікових даних YouTube CMS — доступних лише для MCN та enterprise content owners — і не доступні через стандартний YouTube OAuth чи Ayrshare API.

Розкриття AI-контенту

Самостійно розкрийте реалістичний Altered or Synthetic (A/S) контент, щоб YouTube застосував своє розкриття щодо ШІ до опублікованого відео.
YouTube AI Content Disclosure
  • containsSyntheticMedia: булеве значення, встановлене у true, щоб розкрити, що відео містить реалістичний Altered or Synthetic контент. За замовчуванням false. Якщо параметр не вказано, Ayrshare не надсилає жодного розкриття разом із завантаженням. YouTube все одно може застосувати власну мітку (див. нижче).
  • YouTube вимагає розкриття, якщо відео робить будь-що з переліченого: змушує реальну людину виглядати так, ніби вона сказала чи зробила те, чого насправді не казала й не робила; змінює кадри реальної події чи місця; або генерує реалістичну сцену, якої насправді не було.
  • Розкриття вмикають лише true та “true”. Будь-яке інше значення, зокрема false, “yes” чи 1, не надсилає розкриття і не повертає жодного попередження.
  • Параметр встановлює відповідь Yes (Так) на питання AI use (Використання ШІ) на сторінці Details відео в YouTube Studio, тож після публікації ви можете перевірити це там.
  • Цей параметр є лише самостійним розкриттям, і це не єдиний спосіб, у який може з’явитися мітка. Ayrshare не виявляє й не визначає, чи є ваше медіа згенерованим ШІ. YouTube також може позначити відео самостійно, наприклад контент, створений за допомогою його інструментів GenAI, або файли з C2PA Content Credentials.
Ayrshare не може додати розкриття після публікації відео. Встановлюйте containsSyntheticMedia під час публікації. Самостійно задеклароване розкриття можна згодом змінити в YouTube Studio, але мітку, яку YouTube застосував сам (через свої інструменти GenAI, через відповідні метадані C2PA або після ручної перевірки), там змінити не можна.

YouTube Shorts

YouTube Short — це коротке вертикальне відео тривалістю до трьох хвилин. Це аналог відео TikTok та Instagram/Facebook Reels.

Публікація YouTube Shorts

Ви можете опублікувати YouTube Shorts тривалістю до 3 хвилин, додавши параметр shorts до об’єкта youTubeOptions.
YouTube Shorts Post
Хештег #shorts буде додано до опису YouTube.

Важлива інформація про YouTube Shorts

  • Надсилання відео як Short — це вказівка YouTube, що ви хочете, щоб відео з’явилося як Short, але не гарантує це. Відео має відповідати вимогам Short video, зокрема тривалість не більше 3 хвилин і вертикальне співвідношення сторін 9:16, щоб YouTube вважав його Short.
  • YouTube Shorts не підтримують мініатюри.
  • Додаткова інформація про використання API для публікації YouTube Shorts.

Мініатюри YouTube

Кастомні мініатюри вимагають верифікованого каналу YouTube. Найпоширеніша причина, чому мініатюра не застосовується (хоча відео все одно публікується) — це неверифікований канал. Верифікуйте на https://www.youtube.com/verify (верифікація по телефону). Ваш thumbNail також має бути PNG або JPG/JPEG, не більше 2MB і доступним за робочим URL; Ayrshare перевіряє це перед публікацією, коли це можливо. Коли відео публікується, а мініатюра не застосовується, результат YouTube зберігає status: "success" і додає масив warnings (feature: "thumbnail", code: 307) з описом помилки. Повне вирішення див. в YouTube Thumbnail Not Applied (Unverified Channel).

Додавання мініатюр YouTube

Мініатюри YouTube та інші можливості (наприклад, завантаження 15-хвилинних відео) потребують верифікації вашого номера телефону. thumbNail — це URL JPEG або PNG розміром до 2MB. Розширення файлу має бути png, jpg або jpeg.
YouTube Thumbnail
YouTube Shorts наразі не підтримують мініатюри.

Увімкнення мініатюр у YouTube Studio

Вам мають бути надані дозволи YouTube для публікації мініатюр. У YouTube Studio перейдіть до Settings->Channel. Виберіть “Feature Eligibility” і натисніть “Features that require phone verification”. Введіть свій номер телефону, щоб увімкнути. YouTube Studio
YouTube може знадобитися до 24 годин, щоб увімкнути мініатюри після верифікації номера. Зверніть увагу: YouTube визначає право на додавання мініатюр. “Enabled” верифікація телефону не гарантує, що YouTube дозволить завантажувати мініатюри.Якщо ви верифіковані вже 24 години й проблема лишається, перевірте:
  1. Чи можете ви вручну завантажувати мініатюри у YouTube Studio.
  2. Якщо ви працюєте з Brand Content Owner Account (часто для бізнес- або організаційних каналів), переконайтеся, що у вас є необхідні дозволи. Рекомендуємо права “Owner”.
  3. Якщо проблема лишається, перегляньте це відео про вирішення проблеми з мініатюрами.

Відео: публікація у YouTube через API

Ліміти завантаження

YouTube обмежує кількість відео, які канал може завантажити через YouTube API за 24 години.
  • Залежно від місцезнаходження творця, канал може збільшити свій добовий ліміт, отримавши доступ до розширених функцій. Дізнатися більше у цій статті.
  • Ліміти можуть різнитися залежно від країни/регіону або історії каналу. Copyright strikes можуть впливати на право за історією каналу, а Community Guidelines strikes впливатимуть на те, скільки канал може завантажувати.
Якщо ви отримали помилку ліміту завантаження, зачекайте та спробуйте знову через 24 години.

Посилання в описі

Ви маєте активувати Advanced Features у YouTube Studio, щоб мати клікабельні посилання в описі відео YouTube. Перейдіть у YouTube Studio -> Settings -> Channel -> Feature Eligibility -> Advanced Features -> Access Features, щоб активувати розширені функції. YouTube Feature Eligibility

Плейлисти

Ви можете додавати відео до плейлиста YouTube, вказавши playListId в об’єкті youTubeOptions. Переконайтеся, що автентифікований користувач і канал є власниками плейлиста.
YouTube Playlist

Субтитри / підписи до відео

Ви можете додавати субтитри YouTube (також відомі як YouTube captions) до відео, вказавши SRT-файл або YouTube SBV-файл. Використовуйте поле subTitleUrl в об’єкті youTubeOptions, щоб вказати URL до SRT- або SBV-файлу.
YouTube Subtitles
  • subTitleUrl: валідний SRT- або SBV-файл. URL має починатися з https:// та закінчуватися на .srt або .sbv і бути валідним SRT- або SBV-файлом. Файл має бути меншим за 100 MB.
  • subTitleLanguage: опціонально. Мова субтитрів. Має бути валідним кодом мови. За замовчуванням: “en”.
  • subTitleName: опціонально. Назва треку субтитрів. Ця назва відображається користувачу як опція під час відтворення. Максимальна довжина — 150 символів. За замовчуванням: “English”.
Що таке SRT- та SBV-файли?SRT (SubRip Subtitle) і SBV (YouTube SubViewer) — формати файлів субтитрів для відображення синхронізованого тексту у відео. Основна відмінність — SRT використовує часові мітки у форматі HH:MM:SS,MS з розділювачами-стрілками, а SBV — HH:MM:SS.MS з комами.

Теги

Ви можете додавати теги YouTube до своїх відео, вказавши масив tags в об’єкті youTubeOptions. Кожен тег має бути щонайменше з 2 символів, а сумарна довжина всіх тегів не повинна перевищувати 500 символів.
YouTube Tags

Згадки у YouTube

Хоча ви можете додати @handle у пост YouTube, YouTube не підтримує розпізнавання згадок у тексті посту. @handle залишиться звичайним текстом.

Обмеження на символи

Докладніше див. YouTube Character Limits.

Додаткові ендпоінти

Get YouTube Categories

Set YouTube Watermark

Remove YouTube Watermark