API OTP

OTP API можно использовать для генерации и проверки PIN-кодов в VAS-кампаниях, обеспечивая безопасную и эффективную аутентификацию пользователей.

Общие параметры

Запрос

Тип

Описание

key

Строка

API ключ

aid

Целое

ID партнёра

mid

Целое

Ваш рекламодатель MID

Сгенерировать OTP

POST https://api.offer18.com/api/af/otp_gen

Параметры запроса

Тело

Тип

Описание

type

строка

Тип запроса

userId

строка

ID пользователя (у Партнёра)

msisdn

строка

Мобильный номер (цифры)

partner

строка

Название партнёра

https://api.offer18.com/api/af/otp_gen?key=000000000&aid=0000&mid=0000&msisdn=xxxxxxxx&partner=partnername&userId=xxxx

Успех
{
  "status": "200",
  "response": "otp_sent",
  "data": "6xxxxx00f3fa55axxxxxxxxxx567a" // data[requestId] ключ и значение возвращаются, когда API партнёра возвращает в ответе 
} 

Ошибка
{     
  "status": "400",     
  "error": "invalid_user_credentials" 
}


Проверить OTP

POST https://api.offer18.com/api/af/otp_verify

Параметры запроса

Тело

Тип

Описание

userId

строка

Идентификатор пользователя

msisdn

строка

Мобильный номер

otp

строка

OTP, полученный пользователем

partner

строка

Название партнёра

request_id

строка

ID запроса для отслеживания

https://api.offer18.com/api/af/otp_verify?key=000000000&aid=0000&mid=0000&msisdn=xxxxxxxx&partner=partnername&userId=xxxx&request_id=xxxxx&otp=xxxxx

Пример ответа API

Успех
{     
  "status": "200",     
  "response": "otp_verified" 
} 

Ошибка
{     
  "status": "400",     
  "error": "invalid_user_credentials" 
}

Для безопасного взаимодействия всегда вызывайте API с сервера.

Последнее обновление

Это было полезно?