本文整理汇总了Python中weibopy.auth.OAuthHandler.access_token方法的典型用法代码示例。如果您正苦于以下问题:Python OAuthHandler.access_token方法的具体用法?Python OAuthHandler.access_token怎么用?Python OAuthHandler.access_token使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类weibopy.auth.OAuthHandler
的用法示例。
在下文中一共展示了OAuthHandler.access_token方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: GET
# 需要导入模块: from weibopy.auth import OAuthHandler [as 别名]
# 或者: from weibopy.auth.OAuthHandler import access_token [as 别名]
def GET(self):
access_token=session.get('access_token',None)
if not access_token:
auth = OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET,web.ctx.get('homedomain')+'/callback')
auth_url = auth.get_authorization_url()
session.request_token=auth.request_token
web.seeother(auth_url)
else:
auth =OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.access_token=access_token
api=API(auth)
user=api.verify_credentials()
user_timeline=user.timeline(count=10)
print "current user is ",user.screen_name
hot_list=get_hot_list()
for user_tweet in user_timeline:
try:
hot_list.append(tuple([user_tweet.user.screen_name,
user_tweet.mid,
user_tweet.text,
user_tweet.source,
user_tweet.created_at,
None,
None]))
except AttributeError:
#no retweet_statues
continue
return render.index(user.screen_name,user.id,hot_list)
示例2: analyze
# 需要导入模块: from weibopy.auth import OAuthHandler [as 别名]
# 或者: from weibopy.auth.OAuthHandler import access_token [as 别名]
def analyze(self,query):
if query=="" or query is None:
web.seeother("/")
access_token=session.get('access_token',None)
auth =OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.access_token=access_token
api=API(auth)
repost_timeline=api.repost_timeline(count=10)
print repost_timeline
logging.info("analyzing query %s " % (query))
示例3: GET
# 需要导入模块: from weibopy.auth import OAuthHandler [as 别名]
# 或者: from weibopy.auth.OAuthHandler import access_token [as 别名]
def GET(self):
access_token=session.get('access_token',None)
if not access_token:
auth = OAuthHandler(key.CONSUME_KEY, key.CONSUME_SECRET,web.ctx.get('homedomain')+'/callback')
#获得新浪微博的认证url地址
auth_url = auth.get_authorization_url()
logger.debug("认证地址为:%s"%auth_url)
#在session中保存request_token,用于在新浪微博认证通过后换取access_token
session.request_token=auth.request_token
web.seeother(auth_url)
else:
auth = OAuthHandler(key.CONSUME_KEY, key.CONSUME_SECRET)
auth.access_token=access_token
api=API(auth)
user=api.verify_credentials()
friends=api.friends()
return render_template('index.html',friends=friends,user=user)
示例4: get_auth
# 需要导入模块: from weibopy.auth import OAuthHandler [as 别名]
# 或者: from weibopy.auth.OAuthHandler import access_token [as 别名]
def get_auth(self):
from weibopy.auth import OAuthHandler
from weibopy.oauth import OAuthToken
auth = OAuthHandler(settings.SINA_CONSUMER_KEY, settings.SINA_CONSUMER_SECRET)
auth.access_token = OAuthToken(self.access_token, self.access_secret)
return auth