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"
}Последнее обновление
Это было полезно?