Не зря обратиться к API-интерфейсу Directory в SDK администратора Google (Ссылка). Обновление пакета "google-api-python-client" не разрешает его, как указано в инструкциях "Загрузкa > Установкa > Питон".
Я также не вижу в документации, где указано программное имя API, поэтому я предполагаю, что это "каталог", но также попробовал "directory.admin" и "admin.directory". Я получаю следующее исключение, когда пытаюсь запустить свой тестовый код:
apiclient.errors.UnknownApiNameOrVersion: name: directory version: v1
Может кто-то, пожалуйста, помогите с тем, что я могу игнорировать? К сожалению, "Quickstart", который предоставляет оболочку для доступа к API, кажется, сломан (Ссылка). Когда я выбираю Python > Command-Line > Configure Project, я получаю сообщение об ошибке "Извините, не удалось настроить проект прямо сейчас".
Вот уместная часть кода, которую я использую в моем классе библиотеки каталогов:
class Directory(object):
def __init__(self, httpConnection):
self.service = build('directory', 'v1', http=httpConnection)
Это только случай отсутствия клиентской библиотеки для API? Если да, когда это возможно?