Розробка PHP скрипта з використанням API Hotline для встановлення аукціонних ставок товарів

Ескіз недоступний

Дата

2024-12

Назва журналу

Номер ISSN

Назва тому

Видавець

DTEU

Анотація

У кваліфікаційній роботі представлено розробку PHP-скрипта для автоматизації процесу встановлення аукціонних ставок товарів з використанням API Hotline. В рамках дослідження проведено детальний аналіз можливостей та архітектури API Hotline, що включає огляд REST-архітектури, підтримку версійності та форматів даних, таких як JSON. Окремо розглянуто механізми передачі даних через HTTP-методи (GET, POST, PUT, DELETE), що забезпечують гнучке управління аукціонними ставками та товарами. На основі отриманих результатів було створено технічне завдання для розробки скрипта, який автоматизує процеси встановлення та оновлення ставок в аукціонах. Описано розробку алгоритму, що дозволяє ефективно керувати ставками залежно від поточних ринкових умов, зокрема мінімальних та максимальних значень ставок для певних товарів. Проведене тестування продемонструвало, що впроваджене рішення відповідає функціональним та нефункціональним вимогам до системи, забезпечуючи стабільну роботу та точність виконання операцій. Крім того, робота містить аналіз нефункціональних вимог, таких як продуктивність, надійність та безпека використання скрипта в умовах реальних аукціонів. Автоматизація процесу управління ставками значно скоротила час на їх встановлення та мінімізувала людський фактор, що дозволило підвищити ефективність та конкурентоспроможність в електронній комерції. У результаті розроблений PHP-скрипт демонструє надійність і ефективність в умовах реальної роботи з API Hotline, забезпечуючи стабільність та швидкість операцій з товарами в аукціонах. Ключові слова: API Hotline, PHP-скрипт, автоматизація, аукціонні ставки, електронна комерція, REST, JSON, розробка алгоритму. The final qualification work presents the development of a PHP script for automating the process of setting auction bids for goods using the Hotline API. As part of the study, a detailed analysis of the capabilities and architecture of the Hotline API was carried out, including an overview of the REST architecture, support for versioning and data formats such as JSON. Mechanisms of data transfer via HTTP methods (GET, POST, PUT, DELETE) that provide flexible management of auction bids and goods are considered separately. Based on the obtained results, a technical task was created to develop a script that automates the processes of setting and updating bids in auctions. The development of an algorithm is described, which allows you to effectively manage the rates depending on the current market conditions, in particular, the minimum and maximum values of the rates for certain products. The conducted testing demonstrated that the implemented solution meets the functional and non-functional requirements for the system, ensuring stable operation and accuracy of operations. In addition, the work includes an analysis of non-functional requirements such as performance, reliability and security of using the script in real auction conditions. Automation of the bid management process significantly reduced the time for their installation and minimized the human factor, which allowed to increase efficiency and competitiveness in e-commerce. As a result, the developed PHP script demonstrates reliability and efficiency in the conditions of real work with API Hotline, ensuring stability and speed of transactions with goods in auctions. Keywords: API Hotline, PHP Script, Automation, Auction Bidding, E-Commerce, REST, JSON, Algorithm Development.

Опис

КВАЛІФІКАЦІЙНА РОБОТА

Ключові слова

Бібліографічний опис