Я использую API Google на своем angular 8 веб-сайте. Мне нужно интегрировать Google Drive и учетную запись YouTube на разных кнопках.
- Кнопка YouTube Connect
- Кнопка подключения Google Drive
Я запускаю gapi как
initGoogleAccounts() {
gapi.load('auth2', () => {
this.googleUser = gapi.auth2.init({
client_id: this.env.google_client_id,
fetch_basic_profile: false,
scope: 'profile'
});
});
}
При нажатии кнопки Youtube
this.googleUser.grantOfflineAccess('https://www.googleapis.com/auth/youtube.force-ssl').then(({code}) => {
this.youtubeCodeConnect(code);
});
Но это не запрашивает разрешения Youtube. Есть что-то, что я делаю не так?