2016-04-01 4 views
1

Я хочу, чтобы посетители моего сайта могли искать видеоролики моей учетной записи YouTube, набрав ключевые слова. До сих пор я использовал параметр «ключ» для аутентификации моих других запросов, и он работал нормально, но для этого конкретного я получаю код 400 при установке параметра myOwn в значение true.Поиск моих собственных видео на youtube

https://developers.google.com/youtube/v3/docs/search/list#request

Если я понимаю, что сказано в документации надлежащим образом удостоверено, мне нужно бы попасть в хлопот создания потока OAuth только, чтобы сделать это. Помимо неудобств, это даже не похоже на мой случай использования, так как я не хочу, чтобы пользователь моего сайта был аутентифицирован со своей учетной записью, но с моей учетной записью: я хочу, чтобы параметр myOwn указывал на мою учетную запись.

Как я могу достичь того, что мне нужно, с решением только на стороне клиента и - идеально - без OAuth?

ответ

1

Если вы хотите, чтобы решение было только на стороне клиента (например, передним интерфейсом javascript), ваши учетные данные для аутентификации должны быть раскрыты каждому клиенту, и это может быть опасно, потому что любой может взять под свой контроль вашу учетную запись youtube.

+0

Большое спасибо за ваш интерес! Спасибо, что я действительно знаю об этом, поэтому я бы предпочел не вникать в эту вещь OAuth и придерживаться токенов api. Бэкэнд - это военная зона, поэтому я бы предпочел не прикасаться к ней. Я наконец заметил параметр channelId, и я думаю, что он решит мою проблему. – zigbi1818

+0

Правильно, ваше решение является лучшим для этой проблемы. Я думал, что вам нужно предоставить доступ к вашим частным видео, но только через клиента, которого вы строите. – membersheep

0

Решение, похоже, должно использовать параметр channelId и установить его в мою учетную запись.

Смежные вопросы