Пин-код
-слушай кать, ты не помнишь пин-код от холодильника?
Если у пользователя подключен пин-код, вам также нужно пройти дополнительную авторизацию, на данный момент система для проверки этого пин-кода отсутствует, но в ближайших обновлениях это будет добавлено.
Чтобы отправить запрос с верификацией пин-кода нужно отправить запрос по этому адресу:
https://cloud.sovagroup.one/api/pinv.php?pin=*пин-код*
Ниже представлены все возможные ответы от сервера:
Ответ
Пояснение
Account_Duplicate / Account_validation
Ошибка авторизации
wrong_pin
Неверный пин-код
pin_ok
Пин-код верный и сохранен для авторизации
Ниже представлен пример на Python для активайции пин-кода
import requests
def verify_pin_code(pin_code):
url = f"https://cloud.sovagroup.one/api/pinv.php?pin={pin_code}"
response = requests.get(url)
if response.status_code == 200:
server_response = response.text
if server_response == 'pin_ok':
return "Пин-код верный и сохранен для авторизации."
elif server_response == 'wrong_pin':
return "Неверный пин-код."
elif server_response in ['Account_Duplicate', 'Account_validation_error']:
return "Ошибка авторизации."
else:
return "Неизвестный ответ сервера: " + server_response
else:
return "Ошибка при подключении к серверу: " + str(response.status_code)
# Пример использования
pin_code = '1234'
result = verify_pin_code(pin_code)
print(result)Last updated