openapi 使用说明
Client参数说明
client.request参数说明
字段 | 类型 | 默认值 | 含义 |
---|
service_url | string | 无 | 请求的服务 URL 地址 |
method | string | 无 | 请求的 HTTP 方法,例如 "GET", "POST" 等 |
headers | Record<string, string> | {} | 请求头,包含的信息如认证凭据,内容类型等 |
params | Record<string, any> | {} | URL 参数,用于GET请求 |
body | Record<string, any> | {} | 请求体,通常在POST或PUT请求中包含发送的数据 |
样例
1、Get 方法
import { Client } from "dataopen-sdk-nodejs";
let app_id = "";
let app_secret = "";
let url = "";
let client = new Client(app_id, app_secret, url);
let headers = {};
let params: Record<string, any> = {
app: 46,
page_size: 10,
page: 1,
};
let res = await client.request(
"/dataopen/open-apis/xxx/openapi/v1/open/flight-list",
"GET",
headers,
params,
);
console.log("Output: ", res);
2、Post 方法
import { Client } from "dataopen-sdk-nodejs";
let app_id = "";
let app_secret = "";
let url = "";
let client = new Client(app_id, app_secret, url);
let headers = {};
let params = {};
let body: Record<string, any> = {
uid_list: ["1111111110000"],
};
let version_id = 6290880;
let res = await client.request(
`/dataopen/open-apis/xxx/openapi/v1/open/flight/version/${version_id}/add-test-user`,
"POST",
headers,
params,
body
);
console.log("Output: ", res);