如何重定向到外部URL,然后使用Flask重定向回我的python脚本

时间:2016-03-14 16:18:43

标签: python redirect flask imgur

我正在尝试使用Flask使用IMGUR API。问题是当应用程序重定向回我的脚本时,我无法找到从URL获取数据的方法。

例如:

  1. 我的脚本为IMGUR
  2. 创建了身份验证网址
  3. 转到该网址
  4. 手动登录IMGUR,然后API重定向回我的脚本
  5. url参数是我想要的,但我无法找到从URL获取详细信息的方法。
  6. 这是我的代码:

    @imgurupload.route('/')
    def routine():
        client = ImgurClient('REDACTED-CODE', 'REDACTED-CODE-REDACTED-CODE')
        authorization_url = client.get_auth_url('token')
        return redirect(authorization_url)
    @imgurupload.route('/after')
    def after_redirect():
        with app.test_request_context():
            print url_for('after_redirect')
        access_token = request.args.get('access_token')
        refresh_token = request.args.get('refresh_token')
        return access_token
    if __name__ == '__main__':
        imgurupload.run()
    

0 个答案:

没有答案