0

В настоящее время я работаю над веб-приложением, использующим API Youtube. Мое приложение просто получает информацию о видео и отображает его на моем веб-сайте. В нем нет каких-либо причудливых вещей, таких как обновление видеоинформации. Я собираюсь добавить некоторые функции позже, но это то, что я сделал до сих пор.Почему разработчики внедряют OAuth для использования Google API?

Тогда мне было интересно, почему я не могу вставить ключ api в url и запрашивать информацию на моей стороне сервера, вместо использования сложного OAuth (НЕ на стороне клиента, потому что пользователи могут видеть мой api-ключ). Поскольку я использую Codeigniter, а библиотека google api для него устарела, я хочу избежать ее использования сейчас.

Не могли бы вы рассказать мне, почему мы должны внедрять OAuth, когда мы используем Google API?

+0

_I было интересно, почему я не могу вставить ключ апи в URL и запросить информацию на моей стороне сервера вместо того, чтобы использовать сложный OAuth_ - Вы можете лучше объяснить? – Federkun

+0

_Почему разработчики внедряют OAuth для использования API Google? _ - Для аутентификации и авторизации. – Federkun

+0

Теперь я просто использую youtube api без OAuth. Например, я использую его как file_get_contents ('https://www.googleapis.com/youtube/v3/videos?key= {my_api_key} & id = {video_id}') Является ли это плохим способом использования Youtube API ? –

ответ

1

Не все методы YouTube требуют проверки подлинности. Некоторые из них могут быть доступны с использованием общедоступного ключа API, поскольку они возвращают общедоступные данные.

мне было интересно, почему я не могу вставить ключ апи в URL и запросить информацию о моем сервере:

здесь являются два заявления, показывающие, что работа.

GET https://www.googleapis.com/youtube/v3/search?part=snippet&key= {YOUR_API_KEY}

https://www.googleapis.com/youtube/v3/videos?part=contentDetails&chart=mostPopular&key= GET {YOUR_API_KEY}