# jetlinks-api-sdk **Repository Path**: taiyang2/jetlinks-api-sdk ## Basic Information - **Project Name**: jetlinks-api-sdk - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-04-11 - **Last Updated**: 2025-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JetLinks 物联网平台 API SDK ## 使用签名鉴权构造客户端: ```java ClientConfig clientConfig = new ClientConfig( "http://localhost:9000/jetlinks", "aSoq98aAxzP", "DaYsxpiWSfdTAPJyKW8rP2WAGyWErnsR" ); ApiClient client = new WebApiClient(clientConfig); ``` ## 使用OAuth2鉴权构造客户端: ```java OAuth2Config clientConfig = new OAuth2Config() .setServerBaseUrl("http://127.0.0.1:9000/api") .setAppId("1673272555247095808") .setSecureKey("c837ADCbSt8xszH5demTCfPCm388TiHJ") .setRedirectUri("http://127.0.0.1:8000") .validate(); ApiClient client = new WebOAuth2ApiClient(clientConfig); ``` ## 请求接口 例如:分页查询设备列表 ```java ApiResponse> response = client .request(QueryDeviceRequest .of(query -> query .where("productId", "demo-device") .doPaging(0,100))); ```