Updated on 2025-05-27 GMT+08:00

DataArts DataService SDK Overview

This document provides guidance for API callers to call data APIs using the DataArts DataService SDK code. Currently, the DataArts DataService SDK code can only be used to call APIs.

Introduction to the DataArts DataService SDK

This type of SDK is encapsulated based on the data APIs created in DataArts DataService of DataArts Studio. By invoking the sample code provided by the SDK, you can call the data APIs in DataArts DataService to obtain open data easily and quickly.

Application Scenarios

The authentication mode of data APIs determines whether they can be called using a DataArts DataService SDK. Only APIs using the app authentication mode can be called using an SDK. APIs using any other authentication mode can be called using an API tool or browser.
  • App authentication: After the API is authorized to an application, the key pair (AppKey and AppSecret) of the application is used for security authentication. The API can be called using an SDK or API calling tool. This authentication mode is highly secure and recommended.
  • IAM authentication: After the API is authorized to the current account or another account, the user token obtained from IAM is used for security authentication. The API can be called using an API invoking tool. The security level of this mode is medium.
  • Non-authentication: This mode allows all users to access APIs, which may pose security risks. It is recommended only for testing APIs. In this mode, no authentication information is required. The security level is low. You can use an API invoking tool or browser to directly call the API.