APIs
APIs provide a flexible way to call the V2 APIs connector. For ways to create V2 APIs, refer to the documentation.
Note
v3 version uses the open capability of HTTP API when calling general APIs.
API Usage Reference
interface apis {
[apisLabel: string]: {
[
method: "request" | "post" | "get" | "head" | "patch" | "delete" | "put"
]: (
callApiOptions: ICallApiOptions,
opts?: IRequestOptions
) => Promise<ResponseObject["data"]>;
};
}
The APIs module supports the following HTTP methods:
| Method name | Description | Sample code |
|---|---|---|
| get | GET request | apis["apisLabel"].get(callApiOptions) |
| post | POST request | apis["apisLabel"].post(callApiOptions) |
| put | PUT request | apis["apisLabel"].put(callApiOptions) |
| delete | DELETE request | apis["apisLabel"].delete(callApiOptions) |
| head | HEAD request | apis["apisLabel"].head(callApiOptions) |
| patch | PATCH request | apis["apisLabel"].patch(callApiOptions) |
| request | Custom method request | apis["apisLabel"].request(callApiOptions) |
Note
apisLabel is the APIs flag, generated when creating a V2 version APIs connector. You can view it in basic information of the connector.
参数
callApiOptions
ICallApiOptions
opts
IRequestOptions
Request object parameter, does not need to pass in, includes url, method, headers, body, as a supplement to customization needs, will override parameters with the same name in callApiOptions
返回
res
ResponseObject['data']
data content in the API response