Skip to content

Commit 28a0f46

Browse files
author
liyan.90210
committed
feat auto update sdk
1 parent 93e8c07 commit 28a0f46

File tree

49 files changed

+4106
-2889
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+4106
-2889
lines changed

Changelog

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
Change log
22

3+
2025-11-06 Bumped to version v1.0.244
4+
- Updated apis for contentSecurity/livesaas/vms/vod
5+
36
2025-10-30 Bumped to version v1.0.243
47
- Updated apis for livesaas
58

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
package com.volcengine.example.vms;
2+
3+
import com.alibaba.fastjson.JSON;
4+
import com.google.common.collect.Lists;
5+
import com.volcengine.service.vms.VmsService;
6+
import com.volcengine.service.vms.impl.VmsServiceImpl;
7+
import com.volcengine.service.vms.request.*;
8+
import com.volcengine.service.vms.response.CreateAXGGroupResponse;
9+
import com.volcengine.service.vms.response.OperateResponse;
10+
import com.volcengine.service.vms.response.QuerySubscriptionResponse;
11+
import com.volcengine.service.vms.response.SecretBindResponse;
12+
13+
public class AXGDemo {
14+
// Make sure only get instance once throughout the entire running program.
15+
// We suggest using Singleton design model to get the instance.
16+
// And using the Singleton instance to call functions
17+
private static VmsService vmsService = VmsServiceImpl.getInstance();
18+
19+
static {
20+
vmsService.setAccessKey("ak ");
21+
vmsService.setSecretKey("sk ");
22+
}
23+
24+
public static void main(String[] args) {
25+
testBindAXG();
26+
}
27+
28+
private static void testBindAXG(){
29+
try {
30+
BindAXGRequest bindAXGRequest = new BindAXGRequest();
31+
bindAXGRequest.setNumberPoolNo("NP1760xxxx10904269");
32+
bindAXGRequest.setPhoneNoA("19200000000");
33+
bindAXGRequest.setPhoneNoB("19200000000");
34+
bindAXGRequest.setExpireTime(1761030838);
35+
bindAXGRequest.setUserData("userDate");
36+
bindAXGRequest.setOutId("outID");
37+
bindAXGRequest.setGroupName("测试");
38+
bindAXGRequest.setGroupNumbers(Lists.newArrayList("13900000000"));
39+
SecretBindResponse response = vmsService.bindAXG(bindAXGRequest);
40+
System.out.println(JSON.toJSONString(response));
41+
} catch (Exception exception) {
42+
exception.printStackTrace();
43+
}
44+
}
45+
46+
private static void testUnbindAXG(){
47+
try {
48+
UnbindAXGRequest unbindAXGRequest = new UnbindAXGRequest();
49+
unbindAXGRequest.setNumberPoolNo("NP1760xxxx10904269");
50+
unbindAXGRequest.setSubId("SS1760945125168448b6w66orfqsi0");
51+
unbindAXGRequest.setDelGroup(true);
52+
OperateResponse response = vmsService.unbindAXG(unbindAXGRequest);
53+
System.out.println(JSON.toJSONString(response));
54+
} catch (Exception exception) {
55+
exception.printStackTrace();
56+
}
57+
}
58+
59+
private static void testUpdateAXG(){
60+
try {
61+
UpdateAXGRequest updateAXGRequest = new UpdateAXGRequest();
62+
updateAXGRequest.setNumberPoolNo("NP1760xxxx10904269");
63+
updateAXGRequest.setSubId("SS17609455300e1facf6w66orfr1f0");
64+
updateAXGRequest.setUpdateType("updateExpireTime");
65+
updateAXGRequest.setExpireTime(1761030838);
66+
updateAXGRequest.setUserData("userDate");
67+
OperateResponse response = vmsService.updateAXG(updateAXGRequest);
68+
System.out.println(JSON.toJSONString(response));
69+
} catch (Exception exception) {
70+
exception.printStackTrace();
71+
}
72+
}
73+
74+
private static void testCreateAXGGroup(){
75+
try {
76+
CreateAXGGroupRequest createAXGGroupRequest = new CreateAXGGroupRequest();
77+
createAXGGroupRequest.setNumberPoolNo("NP1760xxxx10904269");
78+
createAXGGroupRequest.setGroupName("测试");
79+
createAXGGroupRequest.setExpireTime(1761030838);
80+
createAXGGroupRequest.setNumbers(Lists.newArrayList("13900000000"));
81+
CreateAXGGroupResponse response = vmsService.createAXGGroup(createAXGGroupRequest);
82+
System.out.println(JSON.toJSONString(response));
83+
} catch (Exception exception) {
84+
exception.printStackTrace();
85+
}
86+
}
87+
88+
private static void testDeleteAXGGroup(){
89+
try {
90+
DeleteAXGGroupRequest deleteAXGGroupRequest = new DeleteAXGGroupRequest();
91+
deleteAXGGroupRequest.setNumberPoolNo("NP1760xxxx10904269");
92+
deleteAXGGroupRequest.setGroupId("G17609455300e1facf6w66orfr1f0");
93+
OperateResponse response = vmsService.deleteAXGGroup(deleteAXGGroupRequest);
94+
System.out.println(JSON.toJSONString(response));
95+
} catch (Exception exception) {
96+
exception.printStackTrace();
97+
}
98+
}
99+
100+
private static void testUpdateAXGGroup(){
101+
try {
102+
UpdateAXGGroupRequest updateAXGGroupRequest = new UpdateAXGGroupRequest();
103+
updateAXGGroupRequest.setNumberPoolNo("NP1760xxxx10904269");
104+
updateAXGGroupRequest.setGroupId("G17609455300e1facf6w66orfr1f0");
105+
updateAXGGroupRequest.setGroupName("测试");
106+
updateAXGGroupRequest.setExpireTime(1761030838);
107+
OperateResponse response = vmsService.updateAXGGroup(updateAXGGroupRequest);
108+
System.out.println(JSON.toJSONString(response));
109+
} catch (Exception exception) {
110+
exception.printStackTrace();
111+
}
112+
}
113+
114+
private static void querySubscription(){
115+
try {
116+
SpecificSubIdRequest specificSubIdRequest = new SpecificSubIdRequest();
117+
specificSubIdRequest.setNumberPoolNo("NP1760xxxx10904269");
118+
specificSubIdRequest.setSubId("SS17609455300e1facf6w66orfr1f0");
119+
QuerySubscriptionResponse response = vmsService.querySubscription(specificSubIdRequest);
120+
System.out.println(JSON.toJSONString(response));
121+
} catch (Exception exception) {
122+
exception.printStackTrace();
123+
}
124+
}
125+
}

volc-sdk-java/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
55
<modelVersion>4.0.0</modelVersion>
66
<groupId>com.volcengine</groupId>
7-
<version>1.0.243</version>
7+
<version>1.0.244</version>
88
<artifactId>volc-sdk-java</artifactId>
99

1010
<name>volc-sdk-java</name>

volc-sdk-java/src/main/java/com/volcengine/helper/Const.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,8 @@ public class Const {
264264

265265
public static final String GetAccountRealTimeOnlineNumber = "GetAccountRealTimeOnlineNumber";
266266

267+
public static final String GetActivityLoginSecret = "GetActivityLoginSecret";
268+
267269
public static final String ListAnActivityStartAndEndTimeAPI = "ListAnActivityStartAndEndTimeAPI";
268270

269271
public static final String GetActivityReservationAPI = "GetActivityReservationAPI";

volc-sdk-java/src/main/java/com/volcengine/model/beans/livesaas/ActivityCoupon.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import com.alibaba.fastjson.annotation.JSONField;
44
import lombok.Data;
55

6+
import java.util.List;
7+
68
@Data
79
public class ActivityCoupon {
810
@JSONField(name = "CouponId")
@@ -33,4 +35,15 @@ public class ActivityCoupon {
3335
Coupon Coupon;
3436
@JSONField(name = "IsWatchLiveLimit")
3537
Integer IsWatchLiveLimit;
38+
@JSONField(name = "IsViewerLevelLimit")
39+
Integer IsViewerLevelLimit;
40+
@JSONField(name = "ViewerLevelConfigMetas")
41+
List<ViewerLevelConfigMetas> ViewerLevelConfigMetas;
42+
@Data
43+
public static class ViewerLevelConfigMetas {
44+
@JSONField(name = "ViewerLevelConfigId")
45+
Long ViewerLevelConfigId;
46+
@JSONField(name = "ViewerLevelConfigName")
47+
String ViewerLevelConfigName;
48+
}
3649
}

volc-sdk-java/src/main/java/com/volcengine/model/beans/livesaas/CreateActivityCouponModel.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.alibaba.fastjson.annotation.JSONField;
44
import lombok.Data;
5+
import java.util.List;
56

67
@Data
78
public class CreateActivityCouponModel {
@@ -31,4 +32,8 @@ public class CreateActivityCouponModel {
3132
Coupon Coupon;
3233
@JSONField(name = "IsWatchLiveLimit")
3334
Integer IsWatchLiveLimit;
35+
@JSONField(name = "IsViewerLevelLimit")
36+
Integer IsViewerLevelLimit;
37+
@JSONField(name = "ViewerLevelConfigIds")
38+
List<Long> ViewerLevelConfigIds;
3439
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package com.volcengine.model.livesaas.request;
2+
3+
import com.alibaba.fastjson.annotation.JSONField;
4+
import lombok.Data;
5+
6+
@Data
7+
public class GetActivityLoginSecretRequest {
8+
@JSONField(name = "ActivityId")
9+
private Long ActivityId;
10+
11+
@JSONField(name = "Mode")
12+
private Integer Mode;
13+
}

volc-sdk-java/src/main/java/com/volcengine/model/livesaas/request/UpdateActivityCouponRequest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import com.alibaba.fastjson.annotation.JSONField;
44
import lombok.Data;
55

6+
import java.util.List;
7+
68
@Data
79
public class UpdateActivityCouponRequest {
810
@JSONField(name = "ActivityId")
@@ -23,4 +25,8 @@ public class UpdateActivityCouponRequest {
2325
Long CutOffTime;
2426
@JSONField(name = "IsWatchLiveLimit")
2527
Integer IsWatchLiveLimit;
28+
@JSONField(name = "IsViewerLevelLimit")
29+
Integer IsViewerLevelLimit;
30+
@JSONField(name = "ViewerLevelConfigIds")
31+
List<Long> ViewerLevelConfigIds;
2632
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package com.volcengine.model.livesaas.response;
2+
3+
import com.alibaba.fastjson.annotation.JSONField;
4+
import com.volcengine.model.response.ResponseMetadata;
5+
import lombok.Data;
6+
7+
@Data
8+
public class GetActivityLoginSecretResponse {
9+
@JSONField(name = "ResponseMetadata")
10+
ResponseMetadata responseMetadata;
11+
12+
@JSONField(name = "Result")
13+
GetActivityLoginSecretResponseBody result;
14+
15+
@Data
16+
public static class GetActivityLoginSecretResponseBody {
17+
@JSONField(name = "LoginSecret")
18+
String LoginSecret;
19+
}
20+
}

volc-sdk-java/src/main/java/com/volcengine/model/response/AsyncRiskDetectionResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public static class AsyncRiskDetectionResult {
2020
private Integer code;
2121
@JSONField(name = "Message")
2222
private String message;
23-
@JSONField(name = "data")
23+
@JSONField(name = "Data")
2424
AsyncRequestData data;
2525
}
2626

0 commit comments

Comments
 (0)