Данный метод привязывает авторизованного пользователя к указанному реферальному партнеру.
ID функции
w_set_user_referral
Кто может вызывать
Авторизованный пользователь
Авторизованное приложение
Принимаемые параметры
id* – идентификатор реферального партнера
pin – идентификатор реферального партнера второго уровня
Возвращаемые значения
referral_info – информация о реферальном партнере:
id – идентификатор привязанного реферала
pin – идентификатор реферального партнера второго уровня, если есть
valid_till – серверное время, до которого пользователь привязан к данному рефералу
Возможные ошибки
error_code | error_message | Описание |
|---|---|---|
101038 | Invalid lfrom ID param | Некорректные данные в id реферала |
101043 | Lfrom ID not found | ID недоступного (или несуществующего) реферала |
101044 | Invalid pin param | Некорректные данные в пин |
Пример запроса на сервер
{
"sid": "f121e02084344f06da1a5213999e8fcG",
"app": "1",
"time": "2014-11-07T16:21:02+03:00",
"sha": "b79d8e9993d20da6abe78838d3c7fbf640a4c52956569bef3c685d3453316b5c",
"requests": [
{
"func": "w_set_user_referral",
"id": "w_set_user_ref",
"param": {
"id": "12345",
"pin": "samsung gth-200"
}
}
]
}
Пример ответа сервера
{
"success": true,
"time": "2014-11-07T16:21:02+03:00",
"w_set_user_ref": {
"success": true,
"coupone_info": {
"id": "12345",
"pin": "samsung gth-200",
"valid_till": "2016-11-07T16:21:02+03:00"
}
}
}