1
0
mirror of synced 2026-03-31 10:29:20 +08:00

🆕 #3368 【视频号】新增视频号助手-直播大屏数据、罗盘达人版API相关接口

This commit is contained in:
Winnie
2024-09-10 15:04:26 +08:00
committed by GitHub
parent 0b9444d948
commit 31d2f72194
64 changed files with 3475 additions and 0 deletions

View File

@@ -0,0 +1,66 @@
package me.chanjar.weixin.channel.api.impl;
import com.google.inject.Inject;
import me.chanjar.weixin.channel.api.WxChannelCompassFinderService;
import me.chanjar.weixin.channel.api.WxChannelService;
import me.chanjar.weixin.channel.bean.compass.finder.OverallResponse;
import me.chanjar.weixin.channel.bean.compass.finder.ProductDataResponse;
import me.chanjar.weixin.channel.bean.compass.finder.ProductListResponse;
import me.chanjar.weixin.channel.bean.compass.finder.SaleProfileDataResponse;
import me.chanjar.weixin.channel.enums.SaleProfileUserType;
import me.chanjar.weixin.channel.test.ApiTestModule;
import me.chanjar.weixin.common.error.WxErrorException;
import org.testng.annotations.Guice;
import org.testng.annotations.Test;
import static org.testng.Assert.assertNotNull;
import static org.testng.Assert.assertTrue;
/**
* @author <a href="https://github.com/Winnie-by996">Winnie</a>
*/
@Guice(modules = ApiTestModule.class)
public class WxChannelCompassFinderServiceImplTest {
@Inject
private WxChannelService channelService;
@Test
public void testGetOverAll() throws WxErrorException {
WxChannelCompassFinderService compassFinderService = channelService.getCompassFinderService();
String ds = "20240630";
OverallResponse response = compassFinderService.getOverall(ds);
assertNotNull(response);
assertTrue(response.isSuccess());
}
@Test
public void testGetProductData() throws WxErrorException {
WxChannelCompassFinderService compassFinderService = channelService.getCompassFinderService();
String ds = "20240630";
String productId = "10000017457793";
ProductDataResponse response = compassFinderService.getProductData(ds, productId);
assertNotNull(response);
assertTrue(response.isSuccess());
}
@Test
public void testGetProductList() throws WxErrorException {
WxChannelCompassFinderService compassFinderService = channelService.getCompassFinderService();
String ds = "20240630";
ProductListResponse response = compassFinderService.getProductList(ds);
assertNotNull(response);
assertTrue(response.isSuccess());
}
@Test
public void testGetSaleProfileData() throws WxErrorException {
WxChannelCompassFinderService compassFinderService = channelService.getCompassFinderService();
String ds = "20240630";
Integer type = SaleProfileUserType.PRODUCT_IMPRESSION_USER.getKey();
SaleProfileDataResponse response = compassFinderService.getSaleProfileData(ds, type);
assertNotNull(response);
assertTrue(response.isSuccess());
}
}

View File

@@ -0,0 +1,44 @@
package me.chanjar.weixin.channel.api.impl;
import com.google.inject.Inject;
import me.chanjar.weixin.channel.api.WxChannelLiveDashboardService;
import me.chanjar.weixin.channel.api.WxChannelService;
import me.chanjar.weixin.channel.bean.live.dashboard.LiveDataResponse;
import me.chanjar.weixin.channel.bean.live.dashboard.LiveListResponse;
import me.chanjar.weixin.channel.test.ApiTestModule;
import me.chanjar.weixin.common.error.WxErrorException;
import org.testng.annotations.Guice;
import org.testng.annotations.Test;
import static org.testng.Assert.assertNotNull;
import static org.testng.Assert.assertTrue;
/**
* @author <a href="https://github.com/Winnie-by996">Winnie</a>
*/
@Guice(modules = ApiTestModule.class)
public class WxChannelLiveDashboardServiceImplTest {
@Inject
private WxChannelService channelService;
@Test
public void testGetLiveList() throws WxErrorException {
WxChannelLiveDashboardService liveDashboardService = channelService.getLiveDashboardService();
// yyyyMMdd
Long ds = 20240630L;
LiveListResponse response = liveDashboardService.getLiveList(ds);
assertNotNull(response);
assertTrue(response.isSuccess());
}
@Test
public void testGetLiveData() throws WxErrorException {
WxChannelLiveDashboardService liveDashboardService = channelService.getLiveDashboardService();
String exportId = "export/UzFf*****************************************************************************************64V";
LiveDataResponse response = liveDashboardService.getLiveData(exportId);
assertNotNull(response);
assertTrue(response.isSuccess());
}
}