Я пришел, чтобы получить некоторую информацию о Google API и, в частности, об аутентификации «Учетная запись службы».
У меня та же проблема, что и у этого парня. имея, и хотя это касается другого API, он очень хорошо объясняет проблему.
За несколько дней я уже прочитал некоторые статьи:
Я уже зарегистрировал учетную запись Google API и использую ключ клиента и секрет, которые мне были предоставлены. Затем я загрузил следующие библиотеки:
- google-api-dotnet-client-1.2.4737-beta.source.zip
- youtube-api-образцы
- google-youtube-v3-rev35-csharp-1.2.0-бета
Мне пока ничего не помогло...
Я хотел бы знать, могут ли Picasa web
и Youtube API v2 or v3
использовать oAuth2.0 Service account
, поскольку я ничего не могу найти об этом. В настоящее время я использую Picasa Web oAuthv1.0
, и я нашел его очень простым в использовании, но я хотел бы перейти на Google Youtube API v3/Picasa web API
.
Основная идея рабочего процесса:
- Частные фотографии и видео создаются специально для веб-сайта.
- Пользователи будут входить на сайт (это не пользователи Google) и просматривать изображения и видео -> Все пользователи, успешно вошедшие на сайт, имеют доступ ко всем видео YouTube и изображениям Picasa, и эти медиафайлы являются частными в Google.
Единственный пример, который я нашел где-либо, который показывает, как использовать аутентификацию, был в проекте ASP.NET MVC, который, к сожалению, требует взаимодействия с пользователем, и я этого не хочу.
Может ли кто-нибудь порадовать меня по этому поводу? У кого-нибудь есть фрагмент кода, написанный на Javascript
или C#
для подключения к API с учетной записью службы, или на данный момент лучше пройти аутентификацию с помощью oAuthv1.0? Любая помощь будет высоко оценена!