From 69bd6ab421bfd5a79facc0f847e7ac2146c1a808 Mon Sep 17 00:00:00 2001 From: vanous Date: Sat, 3 Apr 2021 21:17:45 +0200 Subject: [PATCH] update urls to upstream --- urls.py | 48 ++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 42 insertions(+), 6 deletions(-) diff --git a/urls.py b/urls.py index 8836b6d..649f609 100644 --- a/urls.py +++ b/urls.py @@ -1,13 +1,37 @@ +# Copyright (c) 2020 Kirill Snezhko + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +"""Module for storin urls and payloads fro different requests""" + URLS = { 'login_xiaomi': 'https://account.xiaomi.com/oauth2/authorize?skip_confirm=false&' 'client_id=2882303761517383915&pt=0&scope=1+6000+16001+20000&' - 'redirect_uri=https%3A%2F%2Fhm.xiaomi.com%2Fwatch.do&_locale=en_US&response_type=code', + 'redirect_uri=https%3A%2F%2Fhm.xiaomi.com%2Fwatch.do&' + '_locale=en_US&response_type=code', 'tokens_amazfit': 'https://api-user.huami.com/registrations/{user_email}/tokens', 'login_amazfit': 'https://account.huami.com/v2/client/login', 'devices': 'https://api-mifit-us2.huami.com/users/{user_id}/devices', 'agps': 'https://api-mifit-us2.huami.com/apps/com.huami.midong/fileTypes/{pack_name}/files', 'data_short': 'https://api-mifit-us2.huami.com/users/{user_id}/deviceTypes/4/data', - 'logout': 'https://account-us2.huami.com/v1/client/logout' + 'logout': 'https://account-us2.huami.com/v1/client/logout', + 'fw_updates': 'https://api-mifit-us2.huami.com/devices/ALL/hasNewVersion' } PAYLOADS = { @@ -22,9 +46,10 @@ PAYLOADS = { 'country_code': 'US' }, 'login_amazfit': { - 'dn': 'account.huami.com,api-user.huami.com,app-analytics.huami.com,api-watch.huami.com,' + 'dn': 'account.huami.com,api-user.huami.com,app-analytics.huami.com,' + 'api-watch.huami.com,' 'api-analytics.huami.com,api-mifit.huami.com', - 'app_version': '4.3.0-play', + 'app_version': '5.9.2-play_100355', 'source': 'com.huami.watch.hmwatchmanager', 'country_code': None, 'device_id': None, @@ -37,7 +62,8 @@ PAYLOADS = { 'grant_type': None }, 'devices': { - 'apptoken': None + 'apptoken': None, + # 'enableMultiDevice': 'true' }, 'agps': { 'apptoken': None @@ -50,4 +76,14 @@ PAYLOADS = { 'logout': { 'login_token': None }, -} \ No newline at end of file + 'fw_updates': { + 'productionSource': None, + 'deviceSource': None, + 'fontVersion': '0', + 'fontFlag': '0', + 'appVersion': '5.9.2-play_100355', + 'firmwareVersion': None, + 'hardwareVersion': None, + 'support8Bytes': 'true' + } +}