徒劳无功地访问Google Admin SDK中的目录API(Reference)。升级“google-api-python-client”软件包无法解决问题,因为下载>安装> Python链接指示。
我也没有在文档中看到它列出了API的程序化名称,所以我假设它是“目录”,但也尝试过“directory.admin”和“admin.directory”。当我尝试运行测试代码时出现以下异常:
apiclient.errors.UnknownApiNameOrVersion: name: directory version: v1
有人可以协助我可能会忽略的内容吗?不幸的是,提供shell来访问API的“快速入门”似乎被打破了(Reference)。当我选择Python>命令行>配置项目,我收到一条错误,指出“抱歉,现在无法配置项目。”
以下是我在自定义目录库类中使用的相关代码:
class Directory(object):
def __init__(self, httpConnection):
self.service = build('directory', 'v1', http=httpConnection)
这只是一个没有客户端库可供API使用的情况吗?如果是的话,什么时候可以使用?
答案 0 :(得分:14)
这个新API不会出现在支持的API列表中,但确实存在,您可以从以下位置访问它:
service = build('admin', 'directory_v1')