Пишите ваши примеры работ, где и что подключали по API, ваш опыт. Нулевиков рассматривать не будут, не тратьте время! Возможны кандидаты серьезно владеющие PHP и JS готовые поразбираться с API, такие тоже могут быть ...
ВКонтакте, Facebook, Одноклассники или зарегистрироваться по e-mail
Надо реализовать простенькое web-приложение.
Есть БД sqlite с одной табличкой.
Поля таблицы:
1) ID пользователя amoCRM;
2) Город пользователя;
3) Его статус 0 – выключен, 1 – включен (получает заявки своего города), 2 – включен (получает заявки всех городов);
4) Количество заявок, которые он получил с сайта (точнее их весов);
5) Вес каждой получаемой им заявки;
6) Дата и время последней полученной заявки.
Алгоритм работы этого web-приложения:
1. Обращаемся к этой странице. Запрашивается пароль. Пароль прописан прямо в PHP-файле. При неправильно пароле выводим сообщение о ошибке и предлагаем ввести заново. Если пароль верный – открывается основной интерфейс.
2. При загрузке интерфейса:
2.1 Получаем с помощью PDO информацию о всех пользователях из нашей БД. (Пример данных:https://docs.google.com/spreadsheets/d/1ruM2bezh4Jpod5f0JuvmLcgjAUkHKhQFS_-ikAlOXq8/edit#gid=0
2.2 С помощью cURL делаем запрос к amoCRM и получаем информацию о пользователях в самой CRM. (Пример:https://docs.google.com/spreadsheets/d/1FI2NcottlFySo6TdmnXHe0yr7gLZQxDVVcCSI4z2110/edit
Документация по запросу: https://developers.amocrm.ru/rest_api/accounts_current.phpНастройки для запроса могут быть прописаны в PHP-файле.
2.3 В результате сопоставления полученных данных по ID необходимо вывести на экран результат в виде таблицы. Пример: https://docs.google.com/spreadsheets/d/1zp-cNeksh3lupf_GczcpaxerNR5fkk56whqFD-Gqgwg/editПоля Статус, Город, Кол-во лидов, Вес лида должны быть редактируемыми.
2.3.1 Если пользователь был БД, а в CRM он не найден – в таблице он должен быть помечен красным и удален из БД при сохранении.
2.3.2 Если пользователь не был в БД, в появлся в CRM – Таблице он должен быть помечен зеленым и добавлен в БД при сохранении. По умолчанию ему проставляем: Статус – 0, Город – ПУСТО, Количество – 0, Вес – 1, Дата и время – в таблице ПУСТО, а при сохранении в БД записываем 1970-01-01 00:00:00.
2.4 Ниже под таблицей должен располагаться Чекбокс "Обнулить счетчики". Он по умолчанию должен быть активен. Если он активен – надо сделать невозможность редактирования поля Кол-во лидов у всех строк таблицы. При снятии – блокировка должна сниматься. Соответсвенно, при сохранении данных в БД счетчики должны обнуляться в зависимости от этого чекбокса.
2.5 Еще под всем этим кнопка "Сохранить". После нажатия на нее данные должны сохраняться в БД. Имя, фамилию и логин в БД записывать не надо. Они выводятся для удобства использования. После сохранения таблица перезагружается.
+ Надо реализовать возможность запрашивать и менять статус пользователя в БД GET-запросом: ?pass=&active=
Если active – 1 или 0, то записываем новый ставим статус в БД и возвращаем ответ в формате -.
Если active – "what", то просто возвращаем ответ в формате -.
Если ошибка в пароле – возвращаем "passerr"
Если ошибка в ID – возвращаем "iderr".
Заявки фрилансеров
Похожие заказы
- Веб-программирование2 заявкиЗакрыт8 лет назад
- $250
Требуется сделать редизайн всех пяти сайтов и настроить 16 парсеров для каждого из пяти сайтов на модуле Parser. Никаких авансов и предоплат. Оплата только после проверки готовой работы. Сделали 1 сайт - проверяем ...
Веб-программированиенет заявокЗакрыт8 лет назад shkaflon.ru/calc/ Нужен такой калькулятор. Интересует цена и сроки
Веб-программирование1 исполнительЗавершен8 лет назадЕсть сайт, на сайте продаются очки. CMS OpenCart Нужно на сайте изменит массово категории для определённых товаров, общее число 2500 товаров, изменили категории в следствии этого нужно изменить массово категории для товаров. Хотелось бы ...
Веб-программирование6 заявокЗакрыт8 лет назадНадо сделать парсер курлом или другой библиотекой.
Веб-программирование4 заявкиЗакрыт8 лет назадНеобходимо реализовать сервис записи на СТО (клиент-серверная архитектура). Дизайн + Backend + Frontend Более подробно - в аттаче. Предлагайте свои цены и примерные сроки.
Веб-программирование7 заявокЗакрыт8 лет назадНужен программист для натяжки дизайна на GoldCoders. Опыт работы с GoldCoders обязательно.
Веб-программирование3 заявкиЗакрыт8 лет назад- $45
Нужен скрипт Python 2.7 который будет: 1. Подключаться к эмулятору android NOX через adb (на эмуляторе установлен whatsapp) 2. Проверять какие номера из записной книги имеют whatsapp (через БД Whatsapp, файл с фильтром ...
Веб-программирование1 заявкаЗакрыт8 лет назад В купленной теме сайта нужно отключить (именно отключить, с возможностью перспективного включения) мобильную тему. Оставить только стандарт.
Веб-программирование7 заявокЗакрыт8 лет назадесть сайты на WP и Joomla. Нужно внести изменения в них и настроить на новом домене Оплата по факту или БС в качестве антиспама в начале свой заявки напишите слово – ...
Веб-программирование3 заявкиЗакрыт8 лет назад