API: Авторизация вернуться на главную

Для корректной работы модуля “Авторизация”, сайт должен отправлять на URL API коды подтверждения, для каждого телефона индивидуально.

Например, ваш новый пользователь, решил пройти регистрацию на сайте. После ввода телефона, сайт должен отправить на URL API следующие данные:

После получения положительного ответа от API, сайт сообщает пользователю, что бы он получил код подтверждения в Телеграм-боте, а затем ввел его в поле, на сайте.

Код подтверждения для каждого номера сохраняется в течение 24 часов, а затем удаляется.

URL API
Переменные в URL API:
{api_key} - ваш API ключ из раздела Личные данные;
{phone} - телефон клиента;
{code} - код подтверждения клиента;
{bot_id} - ID бота.
Пример успешного ответа (JSON):
{“status”:1}
Пример ответа c ошибкой (JSON):
{“status”:0, “code”:24, “error”:”API ключ указан неверно”}
Пример запроса на PHP:
$key = '9536b5ba8ad6c038209948d8c6b9ec47632d535e8b2457039b21582d4bae1fbd';
$phone = '79000000001';
$code = '1234';
$bot_id = 'S1-4321';
$r = file_get_contents('https://ityman.ru/api/activation?key='.$key.'&phone='.$phone.'&code='.$code.'&bot_id='.$bot_id);
$result = json_decode($r, true);
if($result['status'] != 1){
    print 'Ошибка: '.$result['error'];
}