Python 如何访问AdminSDK中的目录API

Python 如何访问AdminSDK中的目录API,python,google-api-python-client,Python,Google Api Python Client,试图访问Google Admin SDK()中的目录API是徒劳的。正如下载>安装>python链接所指示的那样,升级“GoogleAPI python客户端”包并不能解决这个问题 我在文档中也没有看到它列出API的编程名称,因此我假设它是“目录”,但也尝试了“directory.admin”和“admin.directory”。当我尝试运行测试代码时,我遇到以下异常: apiclient.errors.UnknownApiNameOrVersion: name: directory vers

试图访问Google Admin SDK()中的目录API是徒劳的。正如下载>安装>python链接所指示的那样,升级“GoogleAPI python客户端”包并不能解决这个问题

我在文档中也没有看到它列出API的编程名称,因此我假设它是“目录”,但也尝试了“directory.admin”和“admin.directory”。当我尝试运行测试代码时,我遇到以下异常:

apiclient.errors.UnknownApiNameOrVersion: name: directory  version: v1 
有人能帮我看一下吗?不幸的是,提供shell来访问API的“快速启动”似乎已被破坏()。当我选择Python>Command Line>Configure Project时,会出现一个错误,状态为“抱歉,现在无法配置项目”

下面是我在自定义目录库类中使用的相关代码:

class Directory(object):
    def __init__(self, httpConnection):
        self.service = build('directory', 'v1', http=httpConnection)

这是否只是API还没有可用的客户端库的情况?如果有的话,什么时候可以使用?

有一个问题,这个新API没有出现在受支持的API列表中,但确实存在,您可以从以下位置访问它:

service = build('admin', 'directory_v1')

谢谢你,乔!这就成功了。(只需添加客户ID即可让Users list()API调用正常工作。)