tedchou12 / webull

Unofficial APIs for Webull.
MIT License
602 stars 185 forks source link

API - you are using an outdated version of webull #360

Open gjoe7682 opened 1 year ago

gjoe7682 commented 1 year ago

I am all of a sudden getting the error in python webull api. the code was working perfectly fine and when i upgraded the api version to 5.4 started to get this error. Any idea why?

ERROR - {'success': False, 'code': 'account.version.upgrade', 'msg': 'You are using an outdated version of Webull Desktop. Please update your application by visiting www.webull.com/introduce.'}

Any help will be greatly appreciated as i am struggling with this issue for over a week.

AdriandLiu commented 1 year ago

We have an alternative solution here. https://github.com/tedchou12/webull/issues/353

NickPeter2106 commented 1 year ago

Hi All,

I am new to WB(). I followed the procedure as per #353 but still seeing the Image verification issue.

Here are the steps taken.

  1. Installed Webull via "python3 -m pip install webull ".
  2. Changed the endpoint.py URL. Also wb = webull() wb._did = "xxxxxxxxx" result = wb.login('xxx@xxx.com', 'xxxx', device_name ='xxxxx')

{'msg': 'Fail to verify image verification code.', 'traceId': 'xxxxxxx', 'code': 'user.check.slider.pic.fail'}

Also, tried same with "https://github.com/tedchou12/webull.git"

  1. No Endpoint change and tried to login.
  2. Same error again.

Is there a fix available at "https://github.com/tedchou12/webull.git"?

Thanks for your help in advance.

AdriandLiu commented 1 year ago

@NickPeter2106 I believe you have to login on webull web and pass the image verification manually first, then you can use the procedure mentioned above to "workaround" the image verification by using this "verified" device id (did)