我在使用 Google Reports API 时遇到了一些问题。我运行文档中提供的示例代码以获取 reports.activities.list 数据没有问题,但是当我更改程序以尝试提取完整的域数据 (reports.customerUsageReports.get) 时,我收到一条错误消息,指出“ “资源”对象没有属性“使用”。
我对 auth 没有任何问题,并已根据需要将程序中的 api 范围更改为https://www.googleapis.com/auth/admin.reports.usage.readonly。
我正在运行以下代码段来尝试访问数据
credentials = get_credentials()
http = credentials.authorize(httplib2.Http())
service = discovery.build('admin', 'reports_v1', http=http)
print('Getting data')
results = service.usage().list(date='2016-01-01').execute()
usage = results.get('items', [])
if not usage:
print('No data found.')
else:
print('Data:')
for use in usageReports:
print(use)