Я планирую перейти с GTMOAuth2 на GTMAppAuth.
В моем приложении iOS я позволяю пользователю загружать видео на канал YouTube, который я уже установил из бэкэнда, это означает, что пользователю не нужно войдите в свою учетную запись YouTube, чтобы загрузить видео, они могут просто выбрать загрузку видео, и видео будет загружено на мой канал.
С GTMOAuth2 было просто, я использовал следующий код:
GTLRYouTubeService *youtubeService = [[GTLRYouTubeService alloc] init];
GTMOAuth2Authentication *auth;
auth = [[GTMOAuth2Authentication alloc] init];
auth.accessToken = accessToken;
auth.refreshToken = refreshToken;
auth.clientID = clientID;
auth.clientSecret = clientSecret;
auth.shouldAuthorizeAllRequests = YES;
youtubeService.authorizer = auth;
[youtubeService executeQuery:<query goes here> completionHandler:^(GTLRServiceTicket *ticket, GTLRYouTube_Video *insertedVideo, NSError *error) {
//youtube video upload completion
}];
Теперь я хочу добиться того же поведения с GTMAppAuth.
Можно ли загрузить видео с GTMAppAuth для определенного канала YouTube без необходимости входа пользователя в свою учетную запись? Если да, то как go об этом?