You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Robinhood登录触发KeyError: 'detail',无法正常获取短信验证码的问题求助

Robinhood登录触发KeyError: 'detail',无法正常获取短信验证码的问题求助

我现在碰到个头疼的问题:本来想用这段代码让Robinhood给我手机发登录验证码,结果程序连让我输入验证码的机会都不给,直接就报错了,根本走不到获取短信验证码那一步。

我的代码是这样的:

import robin_stocks.robinhood as r

r.authentication.login(
    username=username,
    password=password,
    expiresIn=86400,
    scope='internal',
    by_sms=True,
    store_session=True,
    mfa_code=None,
    pickle_name=''
)

运行后直接抛出了KeyError,错误堆栈信息如下:

KeyError                                  Traceback (most recent call last)
<ipython-input-9-694de4805c3e> in <cell line: 3>()
      1 import robin_stocks.robinhood as r
      2 
----> 3 r.authentication.login(username=username, password=password, expiresIn=86400, scope='internal', 
      4                        by_sms=True, store_session=True, mfa_code=None, pickle_name='')

/usr/local/lib/python3.10/dist-packages/robin_stocks/robinhood/authentication.py in login(username, password, expiresIn, scope, by_sms, store_session, mfa_code, pickle_path, pickle_name)

KeyError: 'detail'

有没有懂行的朋友能教教我,怎么才能通过robin_stocks库正确触发短信验证码发送,顺利完成登录流程呀?

备注:内容来源于stack exchange,提问作者Royal Gurbanov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 16:49:31