Skip to content

Latest commit

 

History

History
67 lines (52 loc) · 2.78 KB

0-Examples-CN.md

File metadata and controls

67 lines (52 loc) · 2.78 KB

← 首页 | 快速使用(English) | 客户端与凭证 →


要求

  • 要使用 Alibaba Cloud SDK for Java,您需要一个云账号以及一对Access Key IDAccess Key Secret。 请在阿里云控制台中的AccessKey管理页面上创建和查看您的Access Key,或者联系您的系统管理员。
  • 要使用 Alibaba Cloud SDK for Java 访问某个产品的API,您需要事先在阿里云控制台中开通这个产品。
  • Alibaba Cloud SDK for Java 需要1.8以上的JDK。

通过Maven来管理项目依赖(推荐)

如果您使用Apache Maven来管理Java项目,只需在项目的pom.xml文件加入相应的依赖项即可。以使用OCR SDK为例,您只需在pom.xml中声明以下依赖:

<dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>ocr20191230</artifactId>
    <version>[0.0.1,1.0.0)</version>
</dependency>

快速使用

以下这个代码示例向您展示了调用 Alibaba Cloud SDK for Java 的3个主要步骤:

  1. 创建Client实例并初始化。

  2. 创建RuntimeObject实例并设置运行参数。

  3. 创建API请求并设置参数。

  4. 发起请求并处理应答或异常。

import com.aliyun.ocr20191230.Client;
import com.aliyun.ocr20191230.models.RecognizeBankCardAdvanceRequest;
import com.aliyun.ocr20191230.models.RecognizeBankCardResponse;
import com.aliyun.tearpc.models.Config;
import com.aliyun.teautil.models.RuntimeOptions;

import java.io.FileInputStream;
import java.io.InputStream;

public class TeaDemo {

    public static void main(String[] args) throws Exception{

        // 1 创建Config实例并初始化。
        Config authConfig = new Config();
        authConfig.accessKeyId = "your accessKeyId";
        authConfig.accessKeySecret = "your accessKeySecret";
        authConfig.type = "access_key";
        authConfig.endpoint = "your endpoint";
        authConfig.regionId = "cn-hangzhou";

        Client authClient = new Client(authConfig);

        // 2 创建RuntimeObject实例并设置运行参数
        RuntimeOptions runtime = new RuntimeOptions();

        // 3 创建API请求并设置参数。
        RecognizeBankCardAdvanceRequest request = new RecognizeBankCardAdvanceRequest();
        InputStream inputStream = new FileInputStream("your file");
        request.imageURLObject = inputStream;

        // 4 发起请求并处理应答或异常。
        RecognizeBankCardResponse authResponse = authClient.recognizeBankCardAdvance(request, runtime);
    }
}

← 首页 | 快速使用(English) | 客户端与凭证 →