12

试图访问 Google Admin SDK(参考)中的 Directory API 是徒劳的。升级“google-api-python-client”包并不能解决它,如下载 > 安装 > Python 链接所示。

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

apiclient.errors.UnknownApiNameOrVersion: name: directory  version: v1 

有人可以帮忙解决我可能忽略的问题吗?不幸的是,提供外壳来访问 API 的“快速入门”似乎被破坏了(参考)。当我选择 Python > 命令行 > 配置项目时,我收到一条错误消息,指出“抱歉,现在无法配置项目”。

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

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

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

4

1 回答 1

14

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

service = build('admin', 'directory_v1')
于 2013-06-06T11:45:46.920 回答