param [' pagetoken']示例Google报告代码中的语法错误是什么?

时间:2014-10-31 13:44:27

标签: python python-2.7 google-reporting-api

我一直在尝试从Google Reports API sample

解读以下代码块

似乎param['pagetoken']这个词应该是params['pagetoken']

我误解了这个吗?

all_logins = []
page_token = None
params = {'applicationName': 'login', 'userKey': 'all', 'startTime': start_time}

while True:
  try:
    if page_token:
      param['pageToken'] = page_token
    current_page = reports_service.activities().list(**params).execute()

  all_logins.extend(current_page['items'])
  page_token = current_page.get('nextPageToken')
  if not page_token:
    break
except errors.HttpError as error:
  print 'An error occurred: %s' % error
  break

1 个答案:

答案 0 :(得分:2)

从报告页面上我可以看出,param[...]是一个错字。帖子中的任何其他地方都没有引用param,但是params是。