2015-09-02 2 views
1

Я пытаюсь через Python получить адрес электронной почты Recurly с учетом подписки или состояния подписки с учетом электронной почты учетной записи. При попытке бурения со счета в подписке, например, я получаюRecurly Account Subscription

for account in r.Account.all(): 
    print 'Account: %s' % account 
    print 'Sub: %s' % account.subscriptions 

Когда я пытаюсь получить доступ к account.subscription.state я получаю сообщение об ошибке:

AttributeError: 'function' object has no attribute 'state' 

Кто-нибудь знает решение?

ответ

3

У account есть много subscriptions, поэтому вам нужно пройти через каждую подписку и распечатать ее состояние. Следующие должны работать для ya:

for account in recurly.Account.all(): 
     print 'Account: %s' % account 
     for subscription in account.subscriptions(): 
      print 'Subscription: %s' % subscription.state 
+0

Огромное спасибо! – Udi