Skip to content

Commit 7dfd138

Browse files
author
Eric Koleda
authored
Merge pull request googleworkspace#41 from gsuitedevs/reseller
Fix the Reseller API quickstart.
2 parents 3c3eefc + 63d164a commit 7dfd138

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

admin_sdk/reseller/quickstart.py

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -30,21 +30,19 @@ def main():
3030
if not creds or creds.invalid:
3131
flow = client.flow_from_clientsecrets('credentials.json', SCOPES)
3232
creds = tools.run_flow(flow, store)
33-
service = build('admin', 'reports_v1', http=creds.authorize(Http()))
33+
service = build('reseller', 'v1', http=creds.authorize(Http()))
3434

3535
# Call the Admin SDK Reseller API
36-
print('Getting the last 10 login events')
37-
results = service.activities().list(userKey='all', applicationName='login',
38-
maxResults=10).execute()
39-
activities = results.get('items', [])
40-
41-
if not activities:
42-
print('No logins found.')
36+
print('Getting the first 10 subscriptions')
37+
results = service.subscriptions().list(maxResults=10).execute()
38+
subscriptions = results.get('subscriptions', [])
39+
if not subscriptions:
40+
print('No subscriptions found.')
4341
else:
44-
print('Logins:')
45-
for activity in activities:
46-
print(u'{0}: {1} ({2})'.format(activity['id']['time'],
47-
activity['actor']['email'], activity['events'][0]['name']))
42+
print('Subscriptions:')
43+
for subscription in subscriptions:
44+
print(u'{0} ({1}, {2})'.format(subscription['customerId'],
45+
subscription['skuId'], subscription['plan']['planName']))
4846

4947
if __name__ == '__main__':
5048
main()

0 commit comments

Comments
 (0)