代码拉取完成,页面将自动刷新
欢迎使用移动云 Java SDK 。
移动云 Java SDK 让您无需关心请求细节即可快速使用标签管理等多个移动云服务。
这里将向您介绍如何获取并使用移动云 Java SDK 。
推荐您通过 Maven 安装依赖的方式使用移动云 Java SDK:
首先您需要在您的操作系统中 下载 并 安装 Maven ,安装完成后您只需在
Maven 项目的 pom.xml
文件加入相应的依赖项即可。
Maven项目需要在settings.xml文件中设置移动云镜像仓库地址 :
<mirror>
<id>nexus-ecloud</id>
<mirrorOf>*</mirrorOf>
<name>Nexus ecloud</name>
<url>https://ecloud.10086.cn/api/query/developer/nexus/repository/eCloudSDK/</url>
</mirror>
根据需要独立引入SDK依赖包 。以使用标签管理TAG SDK 为例,您需要安装 ecloud-sdk-tag
:
注:各产品SDK最新版本请至SDK中心查看
<dependency>
<groupId>com.ecloud.sdk</groupId>
<artifactId>ecloud-sdk-tag</artifactId>
<version>1.0.18</version>
</dependency>
<YOUR AK>
、<YOUR SK>
、poolId
。package com.ecloud.sdk.tag.v1;
import com.ecloud.sdk.ApiException;
import com.ecloud.sdk.JSON;
import com.ecloud.sdk.config.Config;
import com.ecloud.sdk.tag.v1.Client;
import com.ecloud.sdk.tag.v1.model.*;
import java.util.*;
public class QuerySystemTagListSample {
/**
* 使用AK&SK初始化账号Client
*
* @param accessKey
* @param secretKey
* @param poolId
* @return Client
*/
private static Client createClient(String accessKey, String secretKey, String poolId) {
Config config = new Config();
config.setAccessKey(accessKey);
config.setSecretKey(secretKey);
config.setPoolId(poolId);
return new Client(config);
}
public static void main(String[] args) throws ApiException {
Client client = QuerySystemTagListSample.createClient("<YOUR AK>", "<YOUR SK>", "poolId");
QuerySystemTagListRequest querySystemTagListRequest = new QuerySystemTagListRequest();
QuerySystemTagListResponse result = client.querySystemTagList(querySystemTagListRequest);
System.out.println(new JSON().getGson().toJson(result));
}
}
提供API检索及平台调试,支持全量快速检索、可视化调试、帮助文档查看等能力。
// 使用默认配置
Config config = new Config();
Client client = new Client(config);
// 默认连接超时时间为60秒,可根据需要调整
config.setConnectTimeout(10);
// 默认响应超时时间为120秒,可根据需要调整
config.setReadTimeout(10);
认证参数说明 :
ak
- 移动云账号 Access Keysk
- 移动云账号 Secret KeypoolId
- 服务部署区域(资源池编号)config.setAccessKey(accessKey);
config.setSecretKey(secretKey);
config.setPoolId(poolId);
/**
* 使用AK&SK初始化账号Client
*
* @param accessKey
* @param secretKey
* @param poolId
* @return Client
*/
private static Client createClient(String accessKey, String secretKey, String poolId) {
Config config = new Config();
config.setAccessKey(accessKey);
config.setSecretKey(secretKey);
config.setPoolId(poolId);
return new Client(config);
}
Client client = QuerySystemTagListSample.createClient("<YOUR AK>", "<YOUR SK>", "poolId");
QuerySystemTagListRequest querySystemTagListRequest = new QuerySystemTagListRequest();
QuerySystemTagListResponse result = client.querySystemTagList(querySystemTagListRequest);
System.out.println(new JSON().getGson().toJson(result));
SDK 提供 Access 级别的访问日志及 Debug 级别的原始 HTTP 监听器日志,用户可根据需要进行配置。
注意: SDK在运行的时候默认采用slf4j进行日志打印,如果在运行代码实例时,未配置日志实现库,会有提示如下:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
所以需要用户根据目标项目实际情况引入对应的日志实现,请在对应的工程项目的 pom.xml 文件中引入日志实现的依赖,如:
slf4j
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.21</version>
</dependency>
logback
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.2.3</version>
</dependency>
log4j
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。