本文整理汇总了Python中aweber_api.AWeberAPI.parse_authorization_code方法的典型用法代码示例。如果您正苦于以下问题:Python AWeberAPI.parse_authorization_code方法的具体用法?Python AWeberAPI.parse_authorization_code怎么用?Python AWeberAPI.parse_authorization_code使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类aweber_api.AWeberAPI
的用法示例。
在下文中一共展示了AWeberAPI.parse_authorization_code方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: connect_to_AWeber_account
# 需要导入模块: from aweber_api import AWeberAPI [as 别名]
# 或者: from aweber_api.AWeberAPI import parse_authorization_code [as 别名]
def connect_to_AWeber_account(self):
app_id = '7XXXXXX8'
authorization_url = 'https://auth.aweber.com/1.0/oauth/authorize_app/%s' % app_id
print 'Go to this url in your browser: %s' % authorization_url
authorization_code = raw_input('Type code here: ')
auth = AWeberAPI.parse_authorization_code(authorization_code)
consumer_key, consumer_secret, access_key, access_secret = auth
print auth
return auth
示例2: parse_auth_code
# 需要导入模块: from aweber_api import AWeberAPI [as 别名]
# 或者: from aweber_api.AWeberAPI import parse_authorization_code [as 别名]
def parse_auth_code(widgets):
"""Parse authorization code.
:param widgets: object to read data from it
:type widgets: Widgets object
"""
authorization_code = widgets['authorization_code'].value
auth = AWeberAPI.parse_authorization_code(
authorization_code
)
c_key, c_secret, a_token, a_secret = auth
api.portal.set_registry_record(
'niteoweb.aweber.interfaces.IAweberSettings.consumer_key',
c_key,
)
api.portal.set_registry_record(
'niteoweb.aweber.interfaces.IAweberSettings.consumer_secret',
c_secret,
)
api.portal.set_registry_record(
'niteoweb.aweber.interfaces.IAweberSettings.access_token',
unicode(a_token),
)
api.portal.set_registry_record(
'niteoweb.aweber.interfaces.IAweberSettings.access_secret',
unicode(a_secret),
)
# once parsed there is no need for authorization code any more
api.portal.set_registry_record(
'niteoweb.aweber.interfaces.IAweberSettings.authorization_code',
u"",
)