yahoo.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:vote4code 作者: welovecoding 项目源码 文件源码
def yahoo_authorized():
  response = yahoo.authorized_response()
  if response is None:
    flask.flash('You denied the request to sign in.')
    return flask.redirect(util.get_next_url())

  flask.session['oauth_token'] = (
    response['oauth_token'],
    response['oauth_token_secret'],
  )

  fields = 'guid, emails, familyName, givenName, nickname'
  me = yahoo.get(
    '/v1/yql',
    data={
      'format': 'json',
      'q': 'select %s from social.profile where guid = me;' % fields,
      'realm': 'yahooapis.com',
    },
  )
  user_db = retrieve_user_from_yahoo(me.data['query']['results']['profile'])
  return auth.signin_user_db(user_db)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号