- YiDA JS-API — Used primarily to call client-side functional APIs in action panel or variable binding scenarios within the YiDA designer, such as string formatting and retrieving form component values. For details, see the YiDA JS-API Documentation.
- Cross-app Data Source API — Used primarily in remote API configuration within the YiDA designer to perform CRUD operations on YiDA app data, such as querying form data and initiating processes. For details, see the Cross-app Data Source API Documentation.
- DingTalk JS-API — Used primarily by built products to call JSAPIs provided by the DingTalk client within DingTalk, such as native dialogs and device information retrieval. For details, see the DingTalk JS-API Documentation.
- Server-side Open API — Used primarily to call YiDA’s Open APIs from the server side. Its functionality is essentially the same as the Cross-app Data Source API, but since it targets server-side calls, it includes an additional authentication step. For details, see the Server-side Open API Documentation.
API
Overview
Compare the four types of YiDA Open APIs—YiDA JS-API, Cross-app Data Source API, DingTalk JS-API, and Server-side Open API—to understand their differences and applicable scenarios, and quickly choose the right solution for your business needs.
The YiDA platform offers a rich set of Open API solutions for developers. Different scenarios call for different Open APIs to meet specific business requirements. The differences and applicable scenarios of each Open API are outlined below: