Skip to content

Commit e7922a9

Browse files
committed
多媒体素材管理
1 parent 137601e commit e7922a9

File tree

4 files changed

+8
-7
lines changed

4 files changed

+8
-7
lines changed

weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/api/WxCpConsts.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public class WxCpConsts {
5050
public static final String MEDIA_IMAGE = "image";
5151
public static final String MEDIA_VOICE = "voice";
5252
public static final String MEDIA_VIDEO = "video";
53-
public static final String MEDIA_THUMB = "thumb";
53+
public static final String MEDIA_FILE = "file";
5454

5555
///////////////////////
5656
// 文件类型

weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/api/WxCpServiceImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,12 +137,12 @@ public WxMediaUploadResult mediaUpload(String mediaType, String fileType, InputS
137137
}
138138

139139
public WxMediaUploadResult mediaUpload(String mediaType, File file) throws WxErrorException {
140-
String url = "http://file.api.weixin.qq.com/cgi-bin/media/upload?type=" + mediaType;
140+
String url = "https://qyapi.weixin.qq.com/cgi-bin/media/upload?type=" + mediaType;
141141
return execute(new MediaUploadRequestExecutor(), url, file);
142142
}
143143

144144
public File mediaDownload(String media_id) throws WxErrorException {
145-
String url = "http://file.api.weixin.qq.com/cgi-bin/media/get";
145+
String url = "https://qyapi.weixin.qq.com/cgi-bin/media/get";
146146
return execute(new MediaDownloadRequestExecutor(), url, "media_id=" + media_id);
147147
}
148148

weixin-java-enterprise/src/test/java/me/chanjar/weixin/enterprise/api/WxMediaAPITest.java renamed to weixin-java-enterprise/src/test/java/me/chanjar/weixin/enterprise/api/WxCpMediaAPITest.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@
2020
* @author Daniel Qian
2121
*
2222
*/
23-
@Test(groups="mediaAPI", dependsOnGroups="baseAPI")
23+
//@Test(groups="mediaAPI", dependsOnGroups="baseAPI")
24+
@Test
2425
@Guice(modules = ApiTestModule.class)
25-
public class WxMediaAPITest {
26+
public class WxCpMediaAPITest {
2627

2728
@Inject
2829
protected WxCpServiceImpl wxService;
@@ -51,7 +52,7 @@ public Object[][] uploadMedia() {
5152
new Object[] { WxCpConsts.MEDIA_IMAGE, WxCpConsts.FILE_JPG, "mm.jpeg" },
5253
new Object[] { WxCpConsts.MEDIA_VOICE, WxCpConsts.FILE_MP3, "mm.mp3" },
5354
new Object[] { WxCpConsts.MEDIA_VIDEO, WxCpConsts.FILE_MP4, "mm.mp4" },
54-
new Object[] { WxCpConsts.MEDIA_THUMB, WxCpConsts.FILE_JPG, "mm.jpeg" }
55+
new Object[] { WxCpConsts.MEDIA_FILE, WxCpConsts.FILE_JPG, "mm.jpeg" }
5556
};
5657
}
5758

weixin-java-enterprise/src/test/resources/testng.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<class name="me.chanjar.weixin.enterprise.api.WxCpMessageAPITest" />
88
<class name="me.chanjar.weixin.enterprise.api.WxCpMenuAPITest" />
99
<class name="me.chanjar.weixin.enterprise.api.WxGroupAPITest" />
10-
<class name="me.chanjar.weixin.enterprise.api.WxMediaAPITest" />
10+
<class name="me.chanjar.weixin.enterprise.api.WxCpMediaAPITest" />
1111
<class name="me.chanjar.weixin.enterprise.api.WxCpMessageRouterTest" />
1212
</classes>
1313
</test>

0 commit comments

Comments
 (0)