4

私は約10時間働いてきましたが、完全に、100%、道に迷っています。「iPad」など、単にYouTubeをクエリしようとしています。その後、YouTube は検索結果のリストを返すはずです...しかし、私はあらゆる種類の問題を抱えています。これが私のコードです:

     // Create a service object for executing queries
GTLServiceYouTube *service = [[GTLServiceYouTube alloc] init];
// Services which do not require sign-in may need an API key from the
// API Console
service.APIKey = @"AIzaSyD9pvsUtnegJvwv5z5XrBO5vFTBVpErYN8";
// Create a query
GTLQueryYouTube *query = [GTLQueryYouTube queryForSearchListWithPart:@"video"];
query.q = @"hiking boots";
//query.country = @"US";
// Execute the query
GTLServiceTicket *ticket = [service executeQuery:query
                               completionHandler:^(GTLServiceTicket *ticket, id object, NSError *error) {
                                   // This callback block is run when the fetch completes
                                   if (error == nil) {
                                       //I'VE NEVER GOTTEN TO HERE, I ALWAYS GET AN ERROR
                                       }
                                   }else{
                                       NSLog(@"Error: %@", error.description);
                                   }
                               }];

これを行うと、次のエラーが発生します。

    Error Domain=com.google.GTLJSONRPCErrorDomain Code=403 "The operation couldn’t be completed. (Access Not Configured)" UserInfo=0x1edab4c0 {error=Access Not Configured, GTLStructuredError=GTLErrorObject 0x1eda3f80: {message:"Access Not Configured" code:403 data:[1]}, NSLocalizedFailureReason=(Access Not Configured)}

私は何をすべきか??

4

2 に答える 2

2

「アクセスが構成されていません」というエラーは、Google API コンソールで Youtube Data API を有効にしていないことが原因である可能性があります。

ここからアクセスできます: https://code.google.com/apis/console

[サービス] をクリックし、Youtube Data API がオンになっていることを確認します。

于 2013-03-29T17:34:04.673 に答える