# juliang-java-sdk
**Repository Path**: juliangip/juliang-java-sdk
## Basic Information
- **Project Name**: juliang-java-sdk
- **Description**: 巨量IP - API SDK for Java
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://www.juliangip.com
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 2
- **Created**: 2021-10-22
- **Last Updated**: 2024-12-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: SDK
## README
## 巨量IP - API SDK - Java
通过SDK可快速调用API接口, [查看详情](https://gitee.com/juliangip/juliang-java-sdk)
### 巨量IP官方代码案例展示 -- Java
### 使用说明
运行环境要求jdk >= 11
### 安装s
##### 通过Maven安装
- 在Maven中央仓库中搜索juliangip 即可获取SDK依赖jar和dependency依赖下载
- 在pom文件中填写下方依赖配置即可
```xml
com.juliangip
juliang_sdk
1.0.1
```
##### 通过源码安装
前往Gitee 巨量云[JAVA-SDK](https://gitee.com/juliangip/juliang-java-sdk) 下载最新的源代码,然后解压导入到项目中使用
##### 使用案例
```java
import com.juliang.JuLiang;
import com.juliang.common.DynamicReplaceWhiteIp;
import com.juliang.common.UsersGetBalance;
import org.junit.Test;
import java.util.Map;
public class test {
private String userId = "your User ID";
private String AccessKey = "User AccessKey";
private String dynamicKey = "dynamicKey";
private String dynamicTradeNo = "dynamicTradeNo";
@Test
public void test1() throws Exception{
String resp = JuLiang.usersGetBalance(new UsersGetBalance()
.setKey("AccessKey")
.setUser_id("userId"));
System.out.println(resp);
}
@Test
public void dyReplaceWhiteIp() throws IllegalAccessException {
String resp = JuLiang.dynamicReplaceWhiteIp(new DynamicReplaceWhiteIp()
.setTrade_no(dynamicTradeNo)
.setKey(dynamicKey)
.setNew_ip("11.12.13.14,15.16.17.18")
.setOld_ip("3.3.3.9")
.setReset("1"));
System.out.println(resp);
}
}
```
#### 参考资料
- [产品文档](http://www.juliangip.com/help/product/dynamic/)
- [快速入门](http://www.juliangip.com/help/apply/rm/)
- [API接口](http://www.juliangip.com/help/api/api/)
- [开发者指南](http://www.juliangip.com/help/dev/dev/)