Ошибка SDK администратора Google - метод не найден

1

Я пытаюсь получить пользователей из моего домена google с помощью учетной записи службы google.

Но это порождает ошибку.

Ошибка:

   Method not found: 'Boolean             
   Google.Apis.Auth.OAuth2.Responses.TokenResponse.IsExpired(Google.Apis.Util.IClock)'.

Код:

        string path = KeyPath;
        X509Certificate2 certificate = new X509Certificate2(
            path,
            "notasecret", X509KeyStorageFlags.Exportable);

        ServiceAccountCredential credential = new ServiceAccountCredential(
           new ServiceAccountCredential.Initializer("[email protected]")

           {
               Scopes = new[] { DirectoryService.Scope.AdminDirectoryGroupReadonly, DirectoryService.Scope.AdminDirectoryGroupMemberReadonly, DirectoryService.Scope.AdminDirectoryUserReadonly },
               User = "[email protected]"
           }.FromCertificate(certificate));


        var service = new DirectoryService(new BaseClientService.Initializer()
        {
            HttpClientInitializer = credential,
            ApplicationName = "cavinHR",
        });

        service.Users.List().Domain = "mydomain.com";
        Users results = service.Users.List().Execute();

Я получаю эту ошибку на этой строке

        **Users results = service.Users.List().Execute();**

Заранее спасибо.

Теги:
google-api
google-admin-sdk
google-apps

1 ответ

2

Эта ошибка обычно означает, что часы на компьютере, на котором запущен скрипт, неверны. Проверьте его и повторите попытку. Аутентификация Google очень разборчива, когда дело доходит до правильного времени.

  • 0
    Привет, спасибо за ваш ответ, теперь я исправил это, после исправления это теперь у меня есть другая проблема, пожалуйста, проверьте эту ссылку stackoverflow.com/questions/23888276/…
  • 0
    Присоединяйтесь к чату chat.stackoverflow.com/rooms/54591/google-apis

Ещё вопросы

Сообщество Overcoder
Наверх
Меню