0
На рассмотрении
Есть ли в api метод позволяющий получить бонусный баланс клиента?
Здравствуйте! Хотел бы уточнить, есть ли в api метод позволяющий получить бонусный баланс клиента? Да и вообще проверить есть ли клиент в системе?
Не нашел данной информации в документации
Сервис поддержки клиентов работает на платформе UserEcho
здравствуйте, есть, скоро опубликуем на сайте и вышлем Вам ссылку
Получение информации о клиенте (Бонусы):
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":[]}