0

iPhone で youtube v3 api を使用したいのですが、「Error Domain=com.google.GTMOAuth2 Code=-1001」というエラーが表示されます。私のコード:

-(void)load{
NSString *clientID = kClientIDKey;
NSString *clientSecret = kClientSecretKey;

  GTMOAuth2Authentication *auth = nil;

if (clientID && clientSecret) {
   auth = [GTMOAuth2ViewControllerTouch  authForGoogleFromKeychainForName:kKeychainItemName
                                                             clientID:clientID
                                                            clientSecret:clientSecret];

}
if (auth.canAuthorize) {
    // Select the Google service segment
   // self.serviceSegments.selectedSegmentIndex = 0;

}
mAuth = auth;

GTLServiceYouTube* youtubeService = nil;
GTLQueryYouTube* videoQuery =nil;
//youtubeService type is GTLServiceYouTube
youtubeService = [[GTLServiceYouTube alloc] init];
youtubeService.shouldFetchNextPages = YES;

//auth is the object from the authentication callback

youtubeService.authorizer = mAuth;
videoQuery = [GTLQueryYouTube queryForSearchListWithPart:@"id"];
videoQuery.maxResults = 1;
videoQuery.q = @"Ndhblue8x";
GTLServiceTicket* youtubeTicket = [youtubeService executeQuery:videoQuery
                                             completionHandler:^(GTLServiceTicket *ticket, GTLYouTubeChannel *channel,
                                                                 NSError *error) {
                                                 NSLog(@" %@ ", error.description);
                                                 NSLog(@"WIN! : %@ ", channel.description);
                                             }];

}

私はなぜなのか理解していない。それが偽物であると判断するのを手伝ってください!

4

0 に答える 0