python - 从重定向 url 中提取 request_token / Auth_token
问题描述
所以我正在编写一个脚本来获取财务数据,并且我正在使用经纪人的 API。流程是这样的。用户必须登录,然后将其重定向到redirect_url,其中还包含redirect_url 中的request_token。我想从 redirect_url 中提取此令牌,但 requests.get 中的 URL 与重定向 URL 不同。
欢迎大家提出意见。
import requests
r = requests.get(kite.login_url())
print(r.url)
这是我正在使用的当前代码。kite 是代理的 API 对象。最终我想使用 plotly dash 创建一个仪表板,所以如果有任何使用它的解决方案也会很棒。
我正在使用 Zerodha Kite Connect API,并将重定向 URL 设置为https://127.0.0.1
当我尝试获取 r.url 时,我得到以下响应:
https://kite.zerodha.com/connect/login?api_key={myapikey}&sess_id={somesessionid}
并不是
https://127.0.0.1/?request_token={request_toke}&action=login&status=success
当我点击上面的链接时得到的
解决方案
推荐阅读
- sql - 为什么要将整个记录存储在审计表中?
- xaml - 无法在传递参数的 XAML 命令中绑定我的 Converter 类
- java - 如何在大型 SQL 数据库上实现实时搜索/搜索视图
- c++ - 用数组打印空心正方形
- javascript - ReactJs 项目
- java - 如何以编程方式检查电话号码是否存在?
- sql-server-2008 - SQL Server 更改表查询未按预期工作
- python - 无法使用安装了 ubuntu、numpy、opencv 的方式编写 dockerfile
- javascript - 如何在 SurveyJS 中以编程方式处理“下一步”按钮?(调查反应)
- wordpress - .htaccess 重定向与 HTTPS 的子文件夹有关的问题