У меня есть приложение, использующее Google Login для получения информации о канале YouTube (загрузка видео, подписки и т. Д.). Когда пользователь пытается войти в систему, они могут выбрать из списка учетных записей Google и после списка из Youtube-каналов, если у пользователя более одного. Но, когда выбран канал YouTube, API не работает.Ошибка входа в Google с учетными записями youtube
var login = function(options) {
if (!gapi.auth2){
// Retrieve the singleton for the GoogleAuth library and set up the client.
gapi.load('auth2', function(){
gapi.auth2.init({
client_id: config.credentials.googleApiClientId,
cookiepolicy: 'single_host_origin',
scope: 'https://www.googleapis.com/auth/youtube.readonly'
});
});
}
var GoogleAuth = gapi.auth2.getAuthInstance();
return GoogleAuth.signIn(options);
};
И обратного вызова JavaScript Google API говорит:
Object {type: "tokenFailed", idpId: "google", error: "USER_LOGGED_OUT"}
Можете ли вы показать свой код? – Will
Любое повезло с этим? –