Configurable API (Application Program Interface) adding, deleting, modifying and checking system and method thereof
By providing a configurable API management system including user interaction interface, management form module, addition and deletion module, drag and pull module, and data storage and interaction module, the problem of inefficient API management in the existing technology is solved, and the visualization, efficient and flexible operation of API management is realized.
Patent Information
- Application Number
- CN202411683259.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-03-14
AI Technical Summary
The existing technology is difficult to manage APIs in a visual, efficient and flexible way, especially when adding, deleting, retrieving, and adjusting API sequences, and lack of intuitive and convenient visualization tools, resulting in inefficient development and operation and maintenance.
Provides a configurable API system for adding, deleting, modifying and checking operations, including user interaction interface, management form module, adding, deleting module, dragging module and data storage and interaction module. The system presents API information in the form of a table, provides functions of adding, deleting, modifying and dragging operations, and synchronizing data to the backend storage in real time to ensure data consistency.
It realizes visual operations of API management, improves the flexibility and efficiency of API management, simplifies the editing, deletion and sequential adjustment of API information, and ensures the consistency and integrity of data.
Smart Images

Figure CN119620907A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of computer software, and in particular to a configurable add, delete, modify and query operation API system and method thereof. Background Art
[0002] In today's digital age, the interaction and integration between software systems are widely realized through APIs. With the continuous increase in the number of APIs and the increasing complexity of business logic, the effective management of APIs has become a key link in the software development and operation and maintenance process. Traditional API management methods often rely on manual code writing or the use of complex command line tools, which is not only inefficient but also prone to errors. Especially when adding, deleting, modifying, and querying APIs and adjusting the order of APIs, the lack of intuitive and convenient visual tools has brought great inconvenience to developers and system administrators, seriously affecting the development progress and quality of software projects. Therefore, there is an urgent need for a form tool that can manage APIs in a visual, efficient, and flexible way. Summary of the invention
[0003] The present invention provides a configurable system and method for adding, deleting, modifying and querying API operations, and the technical problem to be solved is: how to manage API in a visual, efficient and flexible manner.
[0004] In order to achieve the above-mentioned object of the invention, the technical solution adopted by the present invention is:
[0005] On the one hand, a configurable add, delete, modify and query operation API system is characterized by:
[0006] User interaction interface, used for information exchange and operation control between users and applications;
[0007] The management form module is used to build a visual operation area and present the relevant information of the API in a table format in the visual operation area; each row corresponds to a specific API record;
[0008] Add / Delete module: After each API record in the management form, there are "Add API", "Delete API", and "Modify API" function buttons, which are used to add, delete, and modify API records respectively;
[0009] The drag-and-drop module is used to configure a "drag" button after each API record in the management form, and set a draggable interactive function for each API row;
[0010] The data storage and interaction module is used to exchange data between the form and the backend database or API management system to store and obtain API related information; when the API information in the form changes, the form will synchronize these changes to the backend data storage in real time to ensure data consistency and integrity.
[0011] Furthermore, in the add and delete module, when the user clicks the "Add API" button, a dialog box pops up on the form. The user enters the information of the new API in the dialog box and clicks OK after entering. The new API record will then be automatically added to the table area of the form. For the "Delete API" operation, the user only needs to select the API row to be deleted in the table, and then click the "Delete API" button to delete the API from the form and related systems. The "Modify API" button allows the user to edit and modify the information of an API row after selecting it, and the modified information will be updated to the form and the corresponding API configuration in real time.
[0012] Furthermore, specifically in the drag and drop module, the user can click and hold the "drag" button with the mouse, and then drag it to the target position. After releasing the mouse, the API rows will be automatically rearranged in the table; this drag and drop operation method is intuitive and convenient, and does not require the user to manually enter complex sequence adjustment instructions or codes, which greatly improves the flexibility and efficiency of API management.
[0013] Furthermore, in the data storage and interaction module, when the form is initialized, the existing API information will be read from the backend database and loaded into the table area for display, so that the user can perform subsequent management operations.
[0014] On the other hand, a method for creating a system of configurable add, delete, modify and query operation APIs includes the following steps:
[0015] Step S100: constructing a user interaction interface for information exchange and operation control between the user and the application;
[0016] Step S200: construct a visual operation area, and present relevant information of the API in a table form in the visual operation area; each row corresponds to a specific API record;
[0017] Step S300: After each API record in the management form, there are function buttons of "Add API", "Delete API", and "Modify API", which are used to add, delete, and modify API records respectively;
[0018] Step S400: A "drag" button is configured after each API record in the management form, and a drag-and-drop interactive function is set for each API row;
[0019] Step S500: The form interacts with a backend database or an API management system to store and obtain API related information.
[0020] Further, in step S300:
[0021] Step S310: When the user clicks the "Add API" button, a dialog box pops up in the form. The user enters the information of the new API in the dialog box, such as name, description, request method, parameters, etc. After entering, click OK, and the new API record will be automatically added to the table area of the form;
[0022] Step S320: For the "Delete API" operation, the user only needs to select the API row to be deleted in the table, and then click the "Delete API" button to delete the API from the form and related systems;
[0023] Step S330, the "Modify API" button allows the user to edit and modify various information of an API row after selecting it. The modified information will be updated in real time to the form and the corresponding API configuration.
[0024] Further, in step S400:
[0025] Specifically, in step S410, the user can click and hold the "drag" button with the mouse, and then drag it to the target position. After releasing the mouse, the API rows will be automatically rearranged in the table; this drag-and-drop operation method is intuitive and convenient, and does not require the user to manually enter complex sequence adjustment instructions or codes, which greatly improves the flexibility and efficiency of API management.
[0026] Further, in step S500:
[0027] Specifically, in step S510, when the API information in the form changes, the form will synchronize these changes to the backend data storage in real time to ensure data consistency and integrity; at the same time, when the form is initialized, it will read the existing API information from the backend database and load it into the table area for display, so that the user can perform subsequent management operations.
[0028] The beneficial effects of the present invention are:
[0029] 1. Visual operation
[0030] The management form module presents API-related information in a table format, with each row corresponding to an API record. Users can clearly and intuitively view and manage detailed information of multiple APIs.
[0031] The drag-and-drop module sets a drag-and-drop interactive function for each API line. Users can adjust the API order intuitively and conveniently through mouse operations without manually entering complex instructions or codes, which greatly improves the flexibility and efficiency of API management.
[0032] 2. Efficient API Management
[0033] The add / delete module configures the "Add API", "Delete API", and "Modify API" function buttons after each API record in the management form. The operation process is simple and convenient. Click the "Add API" button to automatically add the information by entering it in the dialog box; click the "Delete API" button after selecting the API line to quickly delete it; select the API line and click the "Modify API" button to edit and modify the information in real time and update it to the form and configuration, effectively improving the efficiency of API management.
[0034] 3. Data interaction and consistency assurance
[0035] The data storage and interaction module implements data interaction between the form and the backend database or API management system. It reads the existing API information for display when the form is initialized, which is convenient for users to manage operations later. When the API information in the form changes (such as addition, deletion, modification or order adjustment), it can be synchronized to the backend data storage in real time to ensure data consistency and integrity.
[0036] 4. Strong flexibility
[0037] The overall system and method are highly flexible in API management. Whether it is editing and modifying API information, adding and deleting records, or adjusting the order, it can be achieved through simple operations to adapt to different management needs. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 This is a logical block diagram of a configurable add, delete, modify, and query operation API system. DETAILED DESCRIPTION
[0039] In order to make the contents of the present invention more clearly understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention.
[0040] A configurable add, delete, modify and query operation API system, including user interaction interface, management form module, add and delete module, drag and drop module, data storage and interaction module.
[0041] The user interaction interface is used for information exchange and operation control between users and applications.
[0042] The management form module is used to build a visual operation area and present the relevant information of the API in a table format in the visual operation area; each row corresponds to a specific API record; through this intuitive table layout, users can clearly view and manage the detailed information of multiple APIs.
[0043] The add and delete module is equipped with "Add API", "Delete API", and "Modify API" function buttons after each API record in the management form, which are used to add, delete, and modify API records respectively. Specifically, when the user clicks the "Add API" button, a dialog box pops up on the form. The user enters the information of the new API in the dialog box, such as name, description, request method, parameters, etc. After entering, click OK, and the new API record will be automatically added to the table area of the form. For the "Delete API" operation, the user only needs to select the API row to be deleted in the table, and then click the "Delete API" button to delete the API from the form and related systems. The "Modify API" button allows the user to edit and modify the information of a certain API row after selecting it. The modified information will be updated to the form and the corresponding API configuration in real time.
[0044] The drag-and-drop module is used to configure a "drag" button after each API record in the management form, and set a draggable interactive function for each API row. Specifically, the user can click and hold the "drag" button with the mouse, and then drag it to the target position. After releasing the mouse, the API row will be automatically rearranged in the table. This drag-and-drop operation method is intuitive and convenient, and does not require users to manually enter complex sequence adjustment instructions or codes, which greatly improves the flexibility and efficiency of API management.
[0045] The data storage and interaction module is used to interact with the form and the backend database or API management system to store and obtain API related information. When the API information in the form changes (such as addition, deletion, modification or order adjustment), the form will synchronize these changes to the backend data storage in real time to ensure data consistency and integrity. At the same time, when the form is initialized, it will read the existing API information from the backend database and load it into the table area for display so that users can perform subsequent management operations. Achieve the effect of managing APIs in a visual, efficient and flexible way.
[0046] A method for creating a system of configurable add, delete, modify and query operation APIs includes the following steps:
[0047] Step S100: constructing a user interaction interface for information exchange and operation control between the user and the application.
[0048] Step S200, construct a visual operation area, and present the relevant information of the API in a table form in the visual operation area; each row corresponds to a specific API record; through this intuitive table layout, the user can clearly view and manage the detailed information of multiple APIs.
[0049] Step S300: After each API record in the management form, there are function buttons of "Add API", "Delete API" and "Modify API", which are used to add, delete and modify API records respectively.
[0050] Specifically, step S310, when the user clicks the "Add API" button, a dialog box pops up on the form, and the user enters various information of the new API in the dialog box, such as name, description, request method, parameters, etc. After entering, click OK, and the new API record will be automatically added to the table area of the form. Step S320, for the "Delete API" operation, the user only needs to select the API row to be deleted in the table, and then click the "Delete API" button to delete the API from the form and related systems. Step S330, the "Modify API" button allows the user to edit and modify various information after selecting a certain API row, and the modified information will be updated to the form and the corresponding API configuration in real time.
[0051] Step S400: A "drag and drop" button is configured after each API record in the management form, and a drag and drop interactive function is set for each API row. Specifically, step S410: the user can click and hold the "drag and drop" button with the mouse, and then drag it to the target position. After releasing the mouse, the API row will be automatically rearranged in the table. This drag and drop operation method is intuitive and convenient, and does not require the user to manually enter complex sequence adjustment instructions or codes, which greatly improves the flexibility and efficiency of API management.
[0052] Step S500: The form interacts with the backend database or API management system to store and obtain API related information. Specifically, step S510: when the API information in the form changes (such as addition, deletion, modification or order adjustment), the form will synchronize these changes to the backend data storage in real time to ensure data consistency and integrity. At the same time, when the form is initialized, it will read the existing API information from the backend database and load it into the table area for display, so that users can perform subsequent management operations. Achieve the effect of managing APIs in a visual, efficient and flexible manner.
[0053] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention shall be included in the protection scope of the present invention.
Claims
1. A configurable add, delete, modify and query operation API system, characterized by: User interaction interface, used for information exchange and operation control between users and applications; The management form module is used to build a visual operation area and present the relevant information of the API in a table format in the visual operation area; each row corresponds to a specific API record; Add / Delete module: After each API record in the management form, there are "Add API", "Delete API", and "Modify API" function buttons, which are used to add, delete, and modify API records respectively; The drag-and-drop module is used to configure a "drag" button after each API record in the management form, and set a draggable interactive function for each API row; The data storage and interaction module is used to exchange data between the form and the backend database or API management system to store and obtain API related information; when the API information in the form changes, the form will synchronize these changes to the backend data storage in real time to ensure data consistency and integrity.
2. The configurable add, delete, modify and query operation API system according to claim 1, characterized in that: In the add / delete module, when the user clicks the "Add API" button, a dialog box pops up on the form. The user enters the information of the new API in the dialog box and clicks OK after entering. Then the new API record will be automatically added to the table area of the form. For the "Delete API" operation, users only need to select the API row to be deleted in the table, and then click the "Delete API" button to delete the API from the form and related systems; the "Modify API" button allows users to edit and modify the information of an API row after selecting it, and the modified information will be updated in real time to the form and the corresponding API configuration.
3. The configurable add, delete, modify and query operation API system according to claim 1, characterized in that: Specifically, in the drag-and-drop module, the user can click and hold the "drag" button with the mouse, then drag it to the target location. After releasing the mouse, the API rows will be automatically rearranged in the table. This drag-and-drop operation is intuitive and convenient, and does not require the user to manually enter complex sequence adjustment instructions or codes, greatly improving the flexibility and efficiency of API management.
4. The configurable add, delete, modify and query operation API system according to claim 1, characterized in that: In the data storage and interaction module, when the form is initialized, the existing API information will be read from the backend database and loaded into the table area for display, so that users can perform subsequent management operations.
5. A method for creating a system of configurable add, delete, modify and query operation APIs, characterized in that: The following steps are involved: Step S100: constructing a user interaction interface for information exchange and operation control between the user and the application; Step S200: construct a visual operation area, and present relevant information of the API in a table form in the visual operation area; each row corresponds to a specific API record; Step S300: After each API record in the management form, there are function buttons of "Add API", "Delete API", and "Modify API", which are used to add, delete, and modify API records respectively; Step S400: A "drag" button is configured after each API record in the management form, and a drag-and-drop interactive function is set for each API row; Step S500: The form interacts with a backend database or an API management system to store and obtain API related information.
6. The method for creating a configurable add, delete, modify and query operation API system according to claim 5, characterized in that: In step S300: Step S310, when the user clicks the "Add API" button, a dialog box pops up on the form, and the user enters various information of the new API in the dialog box, such as name, description, request method, parameters, etc. After entering, click OK, and the new API record will be automatically added to the table area of the form; Step S320: For the "Delete API" operation, the user only needs to select the API row to be deleted in the table, and then click the "Delete API" button to delete the API from the form and related systems; Step S330, the "Modify API" button allows the user to edit and modify the information of an API row after selecting it. The modified information will be updated in real time to the form and the corresponding API configuration.
7. The method for creating a configurable add, delete, modify and query operation API system according to claim 5, characterized in that: In step S400: Specifically, in step S410, the user can click and hold the "drag" button with the mouse, and then drag it to the target position. After releasing the mouse, the API rows will be automatically rearranged in the table; this drag-and-drop operation is intuitive and convenient, and does not require the user to manually enter complex sequence adjustment instructions or codes, which greatly improves the flexibility and efficiency of API management.
8. The method for creating a configurable add, delete, modify and query operation API system according to claim 5, characterized in that: In step S500: Specifically, in step S510, when the API information in the form changes, the form will synchronize these changes to the backend data storage in real time to ensure data consistency and integrity; at the same time, when the form is initialized, it will read the existing API information from the backend database and load it into the table area for display, so that the user can perform subsequent management operations.