Я столкнулся с той же ошибкой. Но я нашел решение методом проб и ошибок:)
На самом деле, как утверждает сам Youtube
Вам больше не нужно указывать Client_Id. Пожалуйста, удалите его.
Но настоящая проблема была с учетными данными для входа. API возвращал ответ об ошибке при входе в систему под именем «xyz@gmail.com». Он начал работать, когда я указал только имя пользователя без домена "xyz".
Надеюсь, это поможет!