ValvePython / steam

☁️ Python package for interacting with Steam
http://steam.readthedocs.io
MIT License
1.06k stars 129 forks source link

add phone number #312

Closed OliverTrust closed 3 years ago

OliverTrust commented 3 years ago

Can't add phone number:

wa = MobileWebAuth('login') wa.cli_login(password='password') sa = SteamAuthenticator(backend=wa) sa.add_phone_number('number')

I recive email for add number, confirm email and i don't recive sms code and can't confirm it

rossengeorgiev commented 3 years ago

Looks like the process has changed, there is now always an email verification step. The another requests needs to be made to request sms code.

New flow:

  1. Attempt to add new phone number
  2. Verify email by clicking link in email
  3. User confirms email verification. SMS code gets sent
  4. Get SMS code
  5. Enter SMS code to finalize phone number

This change likely also applied for changing phone number

OliverTrust commented 3 years ago

Hello, i have a misunderstanding: 3. User confirms email verification. SMS code gets sent - i confirm but don't receive sms... Wait fix?