__init__.py 文件源码

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

项目:SDV-Summary 作者: Sketchy502 项目源码 文件源码
def refresh_patreon_token(refresh_token,expiry):
    oauth_client = patreon.OAuth(app.config['PATREON_CLIENT_ID'],app.config['PATREON_CLIENT_SECRET'])
    tokens = oauth_client.refresh_token(refresh_token,app.config['PATREON_REDIRECT_URI'])
    if 'token_type' not in tokens:
        handle_patreon_error(tokens)
        return tokens
    else:
        db = get_db()
        cur = db.cursor()
        access_token = tokens['access_token']
        refresh_token = tokens['refresh_token']
        expiry = tokens['expires_in']+time.time()
        cur.execute('UPDATE users SET patreon_token='+app.sqlesc+', patreon_refresh_token='+app.sqlesc+
            ', patreon_expiry='+app.sqlesc+' WHERE id='+app.sqlesc,(access_token,refresh_token,expiry,get_logged_in_user()))
        db.commit()
        return {'new_access_token':access_token}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号