本文为您介绍如何安装及调用阿里云Java SDK。
安装阿里云Java SDK
您可以通过下载阿里云Java SDK或添加Maven依赖的方式安装阿里云Java SDK:
如果您使用Apache Maven来管理Java项目,需在项目的
pom.xml
文件添加如下依赖项:
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>et_industry_openapi20210105</artifactId>
<version>3.1.0</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>tea-openapi</artifactId>
<version>0.0.14</version>
</dependency>
调用示例
说明
调用接口前,需配置环境变量,通过环境变量读取访问凭证。
如下示例:
工业大脑开放平台的AccessKey ID和AccessKey Secret的环境变量名为:AK_ENV、SK_ENV
package test.com.aliyun.et_industry_openapi20210105;
import java.util;
import com.aliyun.et_industry_openapi20210105.Client;
import com.aliyun.et_industry_openapi20210105.models.OpenApiInvokeRequest;
import com.aliyun.et_industry_openapi20210105.models.OpenApiInvokeResponse;
import com.aliyun.teaopenapi.models.Config;
import com.google.gson.Gson;
import org.junit;
/**
* Client Tester.
*
@author <Authors name>
* @version 1.0
* @since <pre>1月 6, 2021</pre>
*/
public class ClientTest {
public static void main(String[] args) throws Exception {
// 阿里云账号AccessKey拥有所有API的访问权限,强烈建议您使用RAM用户进行API访问或日常运维, 请登录RAM控制台创建RAM用户。
// 强烈建议不要把AccessKey ID和AccessKey Secret保存到工程代码里,否则可能导致AccessKey泄露,威胁您账号下所有资源的安全。
// 本示例以把AccessKey保存在环境变量中为例说明。您也可以根据业务需要,保存到配置文件里。
Config config = new Config();
config.setAccessKeyId(System.getenv("AK_ENV"));
config.setAccessKeySecret(System.getenv("SK_ENV"));
config.setEndpoint("et-industry.cn-hangzhou.aliyuncs.com");
Client client = new Client(config);
OpenApiInvokeRequest request = new OpenApiInvokeRequest();
request.setServiceId("dsfs345stert45");
//节点id,节点调用必传。
request.setNodeId("1");
request.setType("EXPERIMENT");
request.setParams("{\"in1\":{\"value\",1}}");
//任务id需保证全局唯一
request.setJobId("dasdsfdf");
OpenApiInvokeResponse openApiInvokeResponse = client.openApiInvoke(request);
Gson gson = new Gson();
System.out.println(gson.toJson(openApiInvokeResponse.getBody()));
}
}
文档内容是否对您有帮助?