Как использовать GTLRPeopleServiceQuery_PeopleGet?

#google-contacts-api

Вопрос:

Я хочу использовать GTLRPeopleServiceQuery_PeopleGet для доступа к контактной информации Google, но это не удалось. Ниже приведен мой процесс

  1. Приложение успешно вошло в систему, и был получен сервис GTLRPeopleServiceService.
  2. Когда я использую GTLRPeopleServiceQuery_PeopleGet для получения контактной информации, код выглядит следующим образом -(недействительно)fetchContact{

    GTLRPeopleServiceService *сервис = self.ContactService;

    GTLRPeopleServiceQuery_PeopleGet *getDataQuery = [Запрос GTLRPeopleServiceQuery_PeopleGet с именем ресурса: @»люди/я»]; [поля набора символов getDataQuery:@»имена,адреса,дни рождения,пол»]; getDataQuery.requestMaskIncludeField = @»персоны.имена,персоны.адреса,персоны.дни рождения,персоны.пол»; _fileListTicket = [служба Последовательность выполнения:getDataQuery Обработчик завершения:^(GTLRServiceTicket *Обратный вызов, GTLRPeopleService_Person *Список файлов, ошибка NS *Ошибка обратного вызова) { // NSLog обратного вызова(@»%@»,список файлов); NSLog(@»Ошибка %@», ошибка обратного вызова.Локализованное описание); }]; }

В результате список файлов всегда равен нулю. и проверьте ссылку на ошибку, вы получите сообщение о том, что вам не хватает следующих необходимых разрешений:

Менеджер ресурсов проекта.проекты.получить сервисиспользование.услуги.получить

Можете ли вы сказать мне, как решить эту проблему?