Написать скрипт на PHP для записи данных из API в БД PostgreSQL
Задача
ТЗ выгрузка данных YC в свою БД
Документация YClients https://developers.yclients.com/ru/#operation/Получить%20список%20клиентов
Данные необходимо сохранять в БД PostgreSQL, размещенную на reg.ru
Таблицы:
1 Записи
2 Клиенты
2.1 Категории клиентов
3 Сотрудники
3.1 Должности сотрудников
4 Услуги
4.1 Сотрудники, оказывающие услугу
5 Финансовые операции
5.1 Категория операции
5.2 Касса
6 Таблица синхронизации. Поля: сущность, порядковый номер последней записи (нужна для того, чтобы очередной проход синхронизации стартовать с конкретного места, а не с начала)
Порядок синхронизации
1. Запуск скрипта
2. Авторизация
3. Выгружаем список сотрудников
4. Загружаем список услуг
5. Синхронизируем список всех клиентов (по алгоритму ниже)
6. Синхронизируем список всех записей (по алгоритму ниже)
7. Синхронизируем список всех финансовых операций
Общий алгоритм синхронизации пагинированных данных:
Смотрим последнюю запись в нашей БД, берем ее id. Смотрим последний порядковый номер записи из табли...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Написать скрипт на PHP для записи данных из API в БД PostgreSQL
Реклама
Написать скрипт на PHP для записи данных из API в БД PostgreSQL
ТЗ выгрузка данных YC в свою БД
Документация YClients https://developers.yclients.com/ru/#operation/Получить%20список%20клиентов
Данные необходимо сохранять в БД PostgreSQL, размещенную на reg.ru
Таблицы:
1 Записи
2 Клиенты
2.1 Категории клиентов
3 Сотрудники
3.1 Должности сотрудников
4 Услуги
4.1 Сотрудники, оказывающие услугу
5 Финансовые операции
5.1 Категория операции
5.2 Касса
6 Таблица синхронизации. Поля: сущность, порядковый номер последней записи (нужна для того, чтобы очередной проход синхронизации стартовать с конкретного места, а не с начала)
Порядок синхронизации
1. Запуск скрипта
2. Авторизация
3. Выгружаем список сотрудников
4. Загружаем список услуг
5. Синхронизируем список всех клиентов (по алгоритму ниже)
6. Синхронизируем список всех записей (по алгоритму ниже)
7. Синхронизируем список всех финансовых операций
Общий алгоритм синхронизации пагинированных данных:
Смотрим последнюю запись в нашей БД, берем ее id. Смотрим последний порядковый номер записи из табли...
Другие открытые задания:
Доработать проект на Vue3 + VueBootstrap + Typescript2 000 р.
Бюджет: 2 000 р. Ищем человека на проектную работу, в дальнейшем возможно постоянное сотрудничество. Есть самописная система складского учета, необходимо отрефакторить код и добави…
стилизация документа верд формата1 200 р.
Бюджет: 1 200 р. необходимо стилизовать КП компании, под фирменный стиль, прорисовать иконки сделать 2 формата один под редактирование на будущее
СРОЧНО! Нарисовать постер5 000 р.
Бюджет: 5 000 р. Рисунок (высокое разрешение) для печати. Вертикальный. На темном фоне изображено существо, эффектно подсвеченное, без изображения источника света. Образ в стиле (п…
поиск заданий