Как получить контакты Gmail в приложении iOS с помощью API контактов Google?

В моем приложении мы сохранили возможность входа через gmail. У меня есть требование, чтобы получить контакты Gmail.

В следующем методе я использую объект auth (один раз успешно) для получения контактов Gmail, создав запрос с URL: "https://www.google.com/m8/feeds/contacts/default/full"

- (void)finishedWithAuth:(GTMOAuth2Authentication *)auth
               error:(NSError *)error {
if(!error) {

auth.clientID  =myClientId;
auth.clientSecret  =myClientSecret;
auth.scope= @"https://www.googleapis.com/auth/contacts.readonly";

NSString *urlStr = @"https://www.google.com/m8/feeds/contacts/default/full";

NSURL *url = [NSURL URLWithString:urlStr];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"GET"];
[request setValue:@"3.0" forHTTPHeaderField:@"GData-Version"];
[auth authorizeRequest:request
          completionHandler:^(NSError *error) {
              NSString *output = nil;
              if (error) {
                  output = [error description];
              } else {
                  NSURLResponse *response = nil;
                  NSData *data = [NSURLConnection sendSynchronousRequest:request
                                                       returningResponse:&response
                                                                   error:&error];
                  if (data) {
                      // API fetch succeeded :Here I am getti
                      output = [[NSString alloc] initWithData:data
                                                     encoding:NSUTF8StringEncoding];
                      NSLog(@"%@",output);
                  } else {
                      // fetch failed
                      output = [error description];
                  }
              }
          }];
 }
}

Я получаю сообщение об ошибке клиента (401). Есть ли что-то, что я пропускаю по моей просьбе.

Ответы на вопрос(1)

Ваш ответ на вопрос