Пин-код

-слушай кать, ты не помнишь пин-код от холодильника?

Если у пользователя подключен пин-код, вам также нужно пройти дополнительную авторизацию, на данный момент система для проверки этого пин-кода отсутствует, но в ближайших обновлениях это будет добавлено.

Чтобы отправить запрос с верификацией пин-кода нужно отправить запрос по этому адресу:

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