Вроде никто не выкладывал на lolzteam. В ДЕНЬ МОЖНО ДЕЛАТЬ НЕ БОЛЕЕ 80К ШАГОВ И 50КМ Для скрипта нам нужен токен VK ME, который мы получим с помощью данного кода: Код import requests login = input('Введите логин: ') password= input('Введите пароль: ') session = requests.Session() def auth(login:str, password:str, two_fa:bool = False, code:str=None): return session.get(f'https://oauth.vk.com/token' , params={ 'grant_type': 'password', 'client_id': '6146827', 'client_secret': 'qVxWRF1CwHERuIrKBnqe', 'username': login, 'password': password, 'v': '5.130', '2fa_supported': '1', 'force_sms': '1' if two_fa else '0', 'code': code if two_fa else None }).json() response = auth(login, password) if 'validation_sid' in response: session.get("https://api.vk.com/method/auth.validatePhone" , params={'sid': response['validation_sid'],'v': '5.131'}) response = auth(login, password) code = input('Введите код из смс: ') response = auth(login, password, two_fa=True, code=code) if 'access_token' in response: token = response['access_token'] try: requests.get('https://api.vk.com/method/messages.send?v=5.130' , params={ 'access_token': token, 'message': f'Ваш токен: {token}', 'peer_id': response['user_id'], 'random_id': 0 }) print('Токен отправлен в избранное.') except: print('Не удалось отправить токен в избранное.') print(f'Ваш токен: {token}') else: print(response) Code import requests login = input('Введите логин: ') password= input('Введите пароль: ') session = requests.Session() def auth(login:str, password:str, two_fa:bool = False, code:str=None): return session.get(f'https://oauth.vk.com/token' , params={ 'grant_type': 'password', 'client_id': '6146827', 'client_secret': 'qVxWRF1CwHERuIrKBnqe', 'username': login, 'password': password, 'v': '5.130', '2fa_supported': '1', 'force_sms': '1' if two_fa else '0', 'code': code if two_fa else None }).json() response = auth(login, password) if 'validation_sid' in response: session.get("https://api.vk.com/method/auth.validatePhone" , params={'sid': response['validation_sid'],'v': '5.131'}) response = auth(login, password) code = input('Введите код из смс: ') response = auth(login, password, two_fa=True, code=code) if 'access_token' in response: token = response['access_token'] try: requests.get('https://api.vk.com/method/messages.send?v=5.130' , params={ 'access_token': token, 'message': f'Ваш токен: {token}', 'peer_id': response['user_id'], 'random_id': 0 }) print('Токен отправлен в избранное.') except: print('Не удалось отправить токен в избранное.') print(f'Ваш токен: {token}') else: print(response) Что делает данный код? Если вкратце, то запрашивает логин + пароль, если стоит 2фа - запрашивает и его тоже. После этого посылает запрос по api, в случае удачного ответа отсылает токен в консоль + в избранные ВКонтакте. Получив данный токен, вставляем его в следующий скрипт в строчку access_token = 'token', заменяя token на наш токен Скрипт from urllib import request from datetime import datetime steps = 80000 distance = 50000 date = datetime.today().strftime('%Y-%m-%d') access_token = 'token' user_agent = 'VKAndroidApp/7.7-10445 (Android 11; SDK 30; arm64-v8a; Xiaomi M2003J15SC; ru; 2340x1080)' print(request.urlopen(request.Request('https://api.vk.com/method/vkRun.setSteps?steps='+str(steps)+'&distance='+str(distance)+'&date='+date+'&access_token='+access_token+'&v=5.131', headers={'User-Agent': user_agent})).read().decode('utf-8')) Code from urllib import request from datetime import datetime steps = 80000 distance = 50000 date = datetime.today().strftime('%Y-%m-%d') access_token = 'token' user_agent = 'VKAndroidApp/7.7-10445 (Android 11; SDK 30; arm64-v8a; Xiaomi M2003J15SC; ru; 2340x1080)' print(request.urlopen(request.Request('https://api.vk.com/method/vkRun.setSteps?steps='+str(steps)+'&distance='+str(distance)+'&date='+date+'&access_token='+access_token+'&v=5.131', headers={'User-Agent': user_agent})).read().decode('utf-8'))
amore, Есть такие приложения в вк, где можно задания выполнять, а за эти задания получать баллы, на которые можно купить где-то скидку, или же подписки разные. И в таких приложениях очень много заданий по поводу шагов.
{"error":{"error_code":15,"error_msg":"Access denied","request_params":[{"key":"steps","value":"10000"},{"key":"distance","value":"1000"},{"key":"date","value":"2020-12-07"},{"key":"v","value":"5.124"},{"key":"method","value":"vkRun.setSteps"},{"key":"oauth","value":"1"}]}} что делать
{"error":{"error_code":100,"error_msg":"One of the parameters specified was missing or invalid","request_params":[{"key":"steps","value":"80000"},{"key":"distance","value":"1500"},{"key":"date","value":"2021-08-06"},{"key":"v","value":"5.124"},{"key":"method","value":"vkRun.setSteps"},{"key":"oauth","value":"1"}]}} сделал все как на видео
рил работает спасибо The post was merged to previous Jun 8, 2021 а можно сделать чтоб было больше км?
{"error":{"error_code":100,"error_msg":"One of the parameters specified was missing or invalid","request_params":[{"key":"steps","value":"80000"},{"key":"distance","value":"70"},{"key":"date","value":"2021-05-09"},{"key":"v","value":"5.124"},{"key":"expires_in","value":"86400"},{"key":"user_id","value":"там мои циферки"},{"key":"method","value":"vkRun.setSteps"},{"key":"oauth","value":"1"}]}} Не робит, что делать?
{"error":{"error_code":15,"error_msg":"Access denied","request_params":[{"key":"steps","value":"54843"},{"key":"distance","value":"49876"},{"key":"date","value":"2021-08-13"},{"key":"v","value":"5.124"},{"key":"method","value":"vkRun.setSteps"},{"key":"oauth","value":"1"}]}} Все работало, до недавнего времени