# alios-d
**Repository Path**: mirrors_aliyun/alios-d
## Basic Information
- **Project Name**: alios-d
- **Description**: Alios Data SDK for Java
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-08-08
- **Last Updated**: 2025-09-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Alios Data SDK for java 使用指南
## 1 SDK简介
本SDK是阿里云Alios数据工程团队提供给用户的调用示例代码,代码文件的层级结构如下:
**SDK实现文件**
* com.alios.d.gw.sdk
* AbstractApiGwClient `抽象网关访问类`
* AbstractBaseApiClientBuilder `抽象网关client的Builder类`
* ApiTransferParamDTO `辅助开发人员构建请求参数`
* FileUploadClient `文件上传Client类`
* com.alios.d.gw.sdk.dto
* FileUploadDTO `文件上传参数`
* ResultCode `调用方法返回错误码包装类`
* ResultCodes `包含标准错误码的常量类`
* ResultDTO `返回结果的包装类`
* com.alios.d.gw.sdk.util
* ApiGwPathUtil `网关Path转换工具类`
**SDK调用文件**
* com.alios.d.gw.demo
* ApiGwClient `通用网关api调用客户端`
* ApiGwDemo `通用网关api调用demo程序类`
* ApiGwUploadDemo `文件上传Demo程序类`
* YydjApiDemo `调用云云对接Demo程序类`
本SDK包含了对API网关和OSS的SDK的封装,用户无须关心底层的细节。
API网关简介:
`https://help.aliyun.com/document_detail/29464.html?spm=a2c4g.11186623.3.2.7b186e23bpJeEF`
OSS简介:
`https://help.aliyun.com/document_detail/31817.html?spm=a2c4g.11186623.6.542.71812d47tydzEw`
## 2 SDK配置
本SDK需要配置好之后才能正常使用,在**SDK调用文件ApiGwDemo、ApiGwUploadDemo、YydjApiDemo**中,用户可根据需要使用这三个Demo类的一个或者多个,有三个值是必须配置的:
api host:是api网关的域名
appKey: Api绑定的的AppKey
appSecret: Api绑定的的AppSecret
这三个配置可以找api的开发获取。
**重要提示:appKey和appSecret是网关认证用户请求的钥匙,这两个配置如果保存在客户端,需要加密处理。**
## 3 SDK使用
### 3.1 把SDK引入你的项目
配置完成之后,本SDK就可以使用了。直接把com.alios.d.gw.client文件夹复制到你项目的src/java文件夹下,然后就能直接应用了。
### 3.2 maven依赖
com.aliyun.api.gateway
sdk-core-java
1.0.4
com.alibaba
fastjson
1.2.48
org.apache.httpcomponents
httpclient
4.5.3
org.apache.httpcomponents
httpmime
4.5.3
### 3.3 调用Demo
执行Demo类中的main方法即可。