@@ -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
4947if __name__ == '__main__' :
5048 main ()
0 commit comments