Robin_stocks Аутентификация Robinhood перестала работатьPython

Программы на Python
Ответить
Anonymous
 Robin_stocks Аутентификация Robinhood перестала работать

Сообщение Anonymous »

Аутентификация Robinhood через MFA, как описано здесь https://robin-stocks.readthedocs.io/en/ ... -password- totp работал до 17 декабря. Я пробовал несколько раз, но безуспешно. Кто-нибудь сталкивался с подобной проблемой?
Сообщение об ошибке не очень полезно.

Код: Выделить всё

Traceback (most recent call last):
  File "rhs.py", line 962, in f2
    rbh_ = rbh.authentication.login (username="....", password="....", mfa_code=totp)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mycomputer/anaconda3/lib/python3.12/site-packages/robin_stocks/robinhood/authentication.py", line 198, in login
    raise Exception(data['detail'])
                    ~~~~^^^^^^^^^^
KeyError: 'detail'
Я попробовал распечатать данные, содержащиеся, и получил следующее. (Примечание:  

Код: Выделить всё

data = request_post(url, payload)
в файле robin_stocks/robinhood/authentication.py).

Код: Выделить всё

{'verification_workflow': {'id': '***5d74a-****-****-9721-cb00a6d69***', 'workflow_status': 'workflow_status_internal_pending'}}
Может быть, 'client_id': 'c82SH0WZOsabOXGP2sxqcj34FxkvfnWRZBKlBjFS', используемый в полезных данных, используемый для аутентификации (внутри robin_stocks/robinhood/ Authentication.py) больше не разрешено Robinhood?

Код: Выделить всё

    url = login_url()
    payload = {
        'client_id': 'c82SH0WZOsabOXGP2sxqcj34FxkvfnWRZBKlBjFS',                                                                                                                                                            
        'expires_in': expiresIn,
        'grant_type': 'password',
        'password': password,
        'scope': scope,
        'username': username,
        'challenge_type': challenge_type,
        'device_token': device_token
    }
Любая помощь будет принята с благодарностью.

Подробнее здесь: https://stackoverflow.com/questions/792 ... ed-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»