Подача заявки на получение дополнительной квоты для API YouTube как физическое лицо (без информации о компании)

Недавно я начал использовать API Youtube Data v3 для написанной мной программы, предназначенной исключительно для личного использования. Чтобы дать краткое описание того, что он делает, он проверяет живой чат из моей последней (обычно продолжающейся) прямой трансляции и выполняет действия на основе определенных ключевых слов, введенных в чат (по сути, команды, которые люди могут использовать из живого чата). Однако для этого мне приходится постоянно отправлять запросы на получение обновленного живого чата. В настоящее время он отправляет запросы с интервалом в 1 секунду. Недавно я провел прямую трансляцию, чтобы протестировать свою программу, и мне потребовалось всего около 25 минут, чтобы достичь дневной квоты в 10 000 единиц в день.

Запрос: youtube.liveChatMessages().list(liveChatId=liveChatId,part="snippet")

Кажется, что каждый мой запрос стоит 6 единиц, согласно математике. Я хочу иметь возможность проводить прямые трансляции продолжительностью до 3 часов, что потребует значительного увеличения квоты. Я знаю, что есть возможность заполнить форму, чтобы запросить дополнительную квоту. Однако он запрашивает деловую информацию, такую ​​как название компании, деловой веб-сайт, деловой почтовый адрес и т. Д. Как я уже сказал ранее, я делаю это только для себя. Я никоим образом не участвую в бизнесе, а просто сделал свою программу как личный проект. Кто-нибудь знает, есть ли способ подать заявку на дополнительную квоту как физическое лицо / любитель? Если нет, как вы думаете, будет ли приемлемо просто указать «н / д» в этих полях? Я нашел еще один пост, в котором у кого-то была такая же проблема, но никто не смог дать полезного ответа. Любой совет будет очень признателен.


person axel_mateo    schedule 17.04.2020    source источник
comment
У меня такая же проблема, и я также хотел бы узнать больше об опыте других, запрашивающих дополнительную квоту (особенно) для API YouTube Live. Но похоже никто не может помочь другому человеку и здесь тоже никто не может :(   -  person Chris Spiegl    schedule 18.05.2020
comment
Я в основном использую функцию поиска Youtube API v3, которая стоит 100 единиц за запрос. в настоящее время дневная квота составляет 10.000 единиц, что отстой. Я использую это только для специального приложения для моей мамы. Я готов заплатить за гораздо более высокую квоту, это вообще возможно?   -  person August    schedule 01.10.2020


Ответы (1)


К сожалению, и хотя это только связано, похоже, что Google здесь за деньги. Я также пытался сделать что-то подобное сам (очень простой чат-бот, просто читающий сообщения чата), и, хотя некоторые другие пользователи в сети получили разные результаты, все они имеют общее, что, согласно документу, как это должно быть готово, все опрашиваются с этим интервалом примерно раз в секунду (это время ожидания, которое получает как часть ответа на опрос о новых сообщениях). Я и еще несколько человек получили около 5 минут с опросом раз в секунду, некоторые другие, такие как вы, получили еще несколько минут. Я вручную изменил интервал, увеличивая интервалы по 5 секунд каждый: 5, 10, 15 и т. Д. ... вы понимаете. Я не могу вспомнить, на какое значение я наконец настроился, но я смог получить только около 2,5 часов с довольно длинным интервалом опроса всего один раз каждые 10 секунд или около того - все еще достаточно для простого чат-бота просто читаю чат. Но также ответ, по крайней мере, удвоил бы использование, а значит, вдвое сократил бы время.

Уже сложно заставить его работать как отдельное лицо, поскольку для простой настройки необходимой аутентификации OAuth требуется, по крайней мере, предоставить хотя бы базовую информацию, такую ​​как предоставление фиксированного обратного вызова, а также некоторую юридическую и политическую информацию. Я всегда заканчивал тем, что он отклонялся с этим стандартным ответом. Кажется, ваш проект предназначен только для внутреннего использования. Мне даже удалось заставить этот G Suite работать (до того, как он потребовал оплаты), чтобы настроить внутренний проект (возможно, только если учетная запись принадлежит учетной записи организации G Suite), но после того, как я настроил вход по протоколу OAuth, у меня возникла ошибка, заключающаяся в том, что моя личная учетная запись, на которой я хотел использовать бота, не была частью организации и, следовательно, не может быть использована. TL; DR: просто бесполезная трата времени.

Поскольку я занимаюсь этим уже несколько месяцев, просто невозможно сделать это как частное лицо для личного использования. Да, можно просто настроить его и отклонить требуемую проверку (поскольку он использует области API данных YouTube), но один все еще придерживается этой квоты в 10.000 единиц в день. Создание собственного мощного инструмента, способного делать больше, чем просто опрос каждые 10–30 секунд с минимальным взаимодействием, не продвинет вас дальше, чем несколько минут, а может быть, один или два часа, если вам повезет. Если вы хотите большего, вы должны создать бизнес и заплатить за него - просто и кратко: Google хочет, чтобы вы платили за эту услугу.

Поскольку 22 июля было официально объявлено о закрытии Mixer, у вас есть два следующих варианта:

  1. Используйте один из общедоступных сервисов, таких как Streamlabs, Nightbot и т. Д. Они поддерживаются их соответствующими предприятиями и, похоже, не имеют этих ограничений квот (хотя я только что нашел некоторые жалобы на Streamlabs только с апреля - так что примерно за месяц до того, как вы разместили этот вопрос, где они, по признанию, достигли своих пределов - не знаю, решили ли они это уже).
  2. Не используйте YouTube для потоковой передачи, а скорее Twitch - поскольку Twitch не имеет этих ограничений, и любой может свободно настроить токен API либо в основной учетной записи, либо во второй учетной записи бота (что также явно объясняется в их документации) . Обратной стороной этого, конечно же, являются объективные жертвы, которые приходится терпеть: а) зрители имеют качество стримера только до тех пор, пока он не достигнет хотя бы партнерской сети; б) максимальное разрешение 1080p60, всего 6000 кбит / с; в) только короткое время хранения видео по запросу.

Я сам хотел использовать YouTube в качестве своей основной платформы (и в настоящее время использую, но без моих собственных материалов на данный момент), и мои собственные материалы для ботов, такие как потоковая передача на YouTube, имеют некоторые преимущества перед Twitch, но поскольку YouTube хочет, чтобы я платил то, что другие (а именно: Twitch) предложить мне бесплатно (хотя в целом не такого хорошего качества), это несложное решение. Mixer выглядел многообещающе, так как он также предлагал некоторые изящные функции (в целом лучшее качество, чем Twitch, меньшая задержка), но требования для получения статуса партнера были настолько высоки (2.000 подписчиков и еще одно безумно большое количество), а сам Mixer просто так немного платформы (я позабавился пересчитать всех стримеров и зрителей - всего несколько сотен стримеров с всего несколькими 10.000 зрителями, вся платформа имела меньше, чем несколько крупных каналов Twitch самостоятельно) - и теперь это скоро объявлено все равно быть мертвым.

Надеюсь, это может дать вам некоторый вклад в то, что небольшой стример должен учитывать и от чего страдает при выборе платформы - но после всего того, что я испытал, у меня есть следующая информация: либо делайте это, как все остальные: транслируйте на Twitch и используйте YouTube в качестве архив для экспорта из Twitch (хотя в Twitch STILL не реализован автоматический экспорт последней версии VOD, но я предполагаю, что это можно сделать с помощью небольшого скрипта) - или, если вы хотите остаться на YouTube, используйте какого-нибудь существующего бота, например Nightbot или любой другой сервис, например Streamlabs.

Если вы получите какую-либо другую информацию о том, как убедить Google увеличить лимит как физическое лицо, сообщите нам об этом.

person cryptearth    schedule 01.07.2020