Any way change profile settings? #326
-
Avatar - no way, And other settings (profile theme and etc) |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 2 replies
-
Not at the moment. There is an attempt at avatar upload in #290 |
Beta Was this translation helpful? Give feedback.
-
Are there any plans to get community settings changed in the near future? Wouldn't mind the ability to change custom profile URLs! |
Beta Was this translation helpful? Give feedback.
-
It's just a single request. wa = WebAuth('<username>')
wa.cli_login()
resp = wa.session.post('https://steamcommunity.com/profiles/{:d}/edit/'.format(wa.steam_id),
files={'json': (None, 1)}, # forces multi-part encoding
data={
'sessionID': a.session_id,
'type': 'profileSave',
'personaName': 'PinkComodo',
'real_name': 'John Smith',
'customURL': '',
'summary': 'line1\nline2\nline3\n🔥🔥🔥',
'country': 'US',
'state': 'CA',
'city': 239, # Fairfield
'hide_profile_awards': 1,
})
print(resp.json())
# {'success': 1, 'errmsg': ''} https://steamcommunity.com//actions/QueryLocations/ - Gives you countries, and CC |
Beta Was this translation helpful? Give feedback.
-
@rossengeorgiev. awesome! Thank you! The only thing left is to change the avatar... |
Beta Was this translation helpful? Give feedback.
-
Setting avatar: https://github.com/ValvePython/steam/pull/290/files#diff-c5dcf5183586df09601971f83d3f028443ed37da81bb01170cf1a6b0de0ea9caR36-R58 |
Beta Was this translation helpful? Give feedback.
-
Try this way, but can't upload avatar. All time avatar = open('1.png', 'rb')
wa = WebAuth(username='login')
wa.cli_login(password='password')
set_avatat_resp = wa.session.post('https://steamcommunity.com/actions/FileUploader/',
timeout=15,
data={
'type': 'player_avatar_image',
'sId': wa.steam_id,
'sessionid': wa.session_id,
'json': 1
},
files={'avatar': avatar}).json()
print(set_avatat_resp)
# {'success': False, 'images': [], 'hash': None, 'message': ''} |
Beta Was this translation helpful? Give feedback.
It's just a single request.