0
На рассмотрении

Есть ли в api метод позволяющий получить бонусный баланс клиента?

Result Rest 4 месяца назад обновлен mobidel 3 месяца назад 2

Здравствуйте! Хотел бы уточнить, есть ли в api метод позволяющий получить бонусный баланс клиента? Да и вообще проверить есть ли клиент в системе?

Не нашел данной информации в документации

На рассмотрении

здравствуйте, есть, скоро опубликуем на сайте и вышлем Вам ссылку 

Получение информации о клиенте (Бонусы):

1. Авторизация

Сервис: login

generateKey

Сформировать ключ для сессии

Формат вызова: http://api.mobidel.ru/login?action=generateKey

Возможные операнды при вызове функции

Возвращаемые значения

{"rnd" : "ключ сессии","sessionID":"идентификатор_сессии"}

sessionID используется только для функции login

login

Создать сессию

Формат вызова: http://api.mobidel.ru/login?action=login

Возможные операнды при вызове функции

username имя пользователя "" *

sessionID идентификатор сессии, сформированный generateKey "" *

rnd ключ сессии, сформированный generateKey "" *

signature сигнатура, полученная: md5($rnd.":".$cid.":".$username.":".пароль_диспетчера) "" *

cid идентификатор предприятия "" *

username логин диспетчера

пример

http://api.mobidel.ru/login?action=login&username=internet&cid=1&rnd=4a9287c1f89e64cefe06669f3610fb9e&sessionID=76d24e83734932fdd24a2bdb8c48dc8d&password=MainPassword&signature=32cf845e62c73b3edaca87fccb8be878

Возвращаемые значения

{"auth":"1","sessionID":"идентификатор_сессии"}

или

{"auth":"0"}

sessionID указывается при любом вызове остальных функций системы (не соответсвует sessionID функции generateKey)

2. Поиск клиента по номеру

Формат вызова: http://api.mobidel.ru/clients?action=getClientsList&phone=71111111111&type=1&sessionID=.....

пример

http://api.mobidel.ru/clients?action=getClientsList&phone=71111111111&type=1&sessionID=76d24e83734932fdd24a2bdb8c48dc8d

ответ

[0,[{"id":"438415527852897229","family":"\u0422\u0415\u0421\u0422","name":"","sname":"","comment":"\u044b\u0432\u0430\u0444\u043f\u044b\u0430\u043f\u0440\u0432\u043f \u044b\u043a\u0435\u0440\u044b\u043f\u044b\u0430\u043f\u0433\u0448\u043f\u0444\u0449\u0433\u0432\u0430 \u0444\u0432\u0430\u043f \u044b\u0432\u0430\u0448\u043f\u0440\u044b\u0432\u0430\u043f \u044b\u0432 \u0430\u043f\u044b\u0432\u0440\u0430\u043f\u0433\u0448\u044b\u0430 \u043f\u0448\u0432 \u0430\u043f\u0440 \u044b\u0432\u0430\u043f\u0440\u044b\u0433\u0448\u0434\u0430 \u043f\u044b\u0432\u0430\u043f\u044b\u0432\u0430\u043f\u044b\u0432\u0430\u043f","card":"","bonus":"0","bonusSumm":"18240","noSMS":"0","noBonus":"0","typeID":"518912462740309259","createDate":"2018-11-02","fdeleted":"0","totalSumm":"1824.00","totalOrders":"1","birthday":"1970-01-01","defaultServiceID":"1","cityID":"0","moderate":"0","mobileID":"0","sex":"911","paymentMethod":"0","email":"0","lastOrder":"2021-12-17","typeClient":{"id":"518912462740309259","name":"123123","thresholdSumm":"12300","thresholdOrders":"0","fdeleted":"0","fDefault":"0","discounts":[]},"phones":[{"id":"2383970566876916129","phone":"71111111111"},{"id":"2429014141808700772","phone":"7111111111"}],"clientDiscounts":[],"clientSaleChannels":[]}]]

тут получаем idClient

3. получение описания клиента

Формат вызова: http://api.mobidel.ru/clients.php?action=getClient&idClient=XXXXXXXXXXX

пример

http://api.mobidel.ru/clients?action=getClient&idClient=438415527852897229

ответ

{"id":"438415527852897229","family":"\u0422\u0415\u0421\u0422","name":"","sname":"","comment":"\u044b\u0432\u0430\u0444\u043f\u044b\u0430\u043f\u0440\u0432\u043f \u044b\u043a\u0435\u0440\u044b\u043f\u044b\u0430\u043f\u0433\u0448\u043f\u0444\u0449\u0433\u0432\u0430 \u0444\u0432\u0430\u043f \u044b\u0432\u0430\u0448\u043f\u0440\u044b\u0432\u0430\u043f \u044b\u0432 \u0430\u043f\u044b\u0432\u0440\u0430\u043f\u0433\u0448\u044b\u0430 \u043f\u0448\u0432 \u0430\u043f\u0440 \u044b\u0432\u0430\u043f\u0440\u044b\u0433\u0448\u0434\u0430 \u043f\u044b\u0432\u0430\u043f\u044b\u0432\u0430\u043f\u044b\u0432\u0430\u043f","card":"","bonus":"0","bonusSumm":"18240","noSMS":"0","noBonus":"0","typeID":"518912462740309259","createDate":"2018-11-02","fdeleted":"0","totalSumm":"1824.00","totalOrders":"1","birthday":"1970-01-01","defaultServiceID":"1","cityID":"0","moderate":"0","mobileID":"0","sex":"911","paymentMethod":"0","email":"0","lastOrder":"2021-12-17","typeClient":{"id":"518912462740309259","name":"123123","thresholdSumm":"12300","thresholdOrders":"0","fdeleted":"0","fDefault":"0","discounts":[]},"phones":[{"id":"2383970566876916129","phone":"71111111111"},{"id":"2429014141808700772","phone":"7111111111"}],"clientDiscounts":[],"clientSaleChannels":[]}

Сервис поддержки клиентов работает на платформе UserEcho