Слишком широкое разрешение запрашивать API Google YouTube - PullRequest
0 голосов
/ 29 января 2020

Я использую API YouTube для создания веб-страницы, которая позволяет пользователям просматривать определенный c набор видео YouTube, а затем НРАВИТСЯ этим видео с помощью рейтинговой системы «нравится / не нравится» YouTube, и она работает нормально, но когда пользователь запускает процесс, после входа в свою учетную запись Google, ему предоставляется диалоговое окно с разрешением, которое в основном говорит

«Эй, этот сайт хочет получить полный и полный контроль над вашей учетной записью YouTube!».

enter image description here

Я не хочу этого, я только хочу, чтобы пользователь мог оценивать видео. Я использую клиентскую библиотеку PHP, чтобы вытащить список видео на страницу и отобразить их, и это не требует никаких разрешений или взаимодействия с пользователем. Я также использую библиотеку JS для обработки "похожих" функций, и это в основном пример javascript из https://developers.google.com/youtube/v3/docs/videos/rate?apix=true, но с моими учетными данными.

Могу ли я изменить это где-то, или YouTube просто объединяет все свои разрешения в одной гигантской группе разрешений «Я могу сделать все»?

1 Ответ

0 голосов
/ 29 января 2020

Я понял это. Речь идет об областях OAuth 2, которые пример позволяет вам изменить для DEMO, но он фактически не меняет код в образце.

Для справки, список областей приведен здесь: https://developers.google.com/identity/protocols/googlescopes#youtubev3

...