mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-05-03 20:27:46 +08:00
多媒体素材管理
This commit is contained in:
parent
137601edee
commit
e7922a9df0
@ -50,7 +50,7 @@ public class WxCpConsts {
|
||||
public static final String MEDIA_IMAGE = "image";
|
||||
public static final String MEDIA_VOICE = "voice";
|
||||
public static final String MEDIA_VIDEO = "video";
|
||||
public static final String MEDIA_THUMB = "thumb";
|
||||
public static final String MEDIA_FILE = "file";
|
||||
|
||||
///////////////////////
|
||||
// 文件类型
|
||||
|
@ -137,12 +137,12 @@ public class WxCpServiceImpl implements WxCpService {
|
||||
}
|
||||
|
||||
public WxMediaUploadResult mediaUpload(String mediaType, File file) throws WxErrorException {
|
||||
String url = "http://file.api.weixin.qq.com/cgi-bin/media/upload?type=" + mediaType;
|
||||
String url = "https://qyapi.weixin.qq.com/cgi-bin/media/upload?type=" + mediaType;
|
||||
return execute(new MediaUploadRequestExecutor(), url, file);
|
||||
}
|
||||
|
||||
public File mediaDownload(String media_id) throws WxErrorException {
|
||||
String url = "http://file.api.weixin.qq.com/cgi-bin/media/get";
|
||||
String url = "https://qyapi.weixin.qq.com/cgi-bin/media/get";
|
||||
return execute(new MediaDownloadRequestExecutor(), url, "media_id=" + media_id);
|
||||
}
|
||||
|
||||
|
@ -20,9 +20,10 @@ import com.google.inject.Inject;
|
||||
* @author Daniel Qian
|
||||
*
|
||||
*/
|
||||
@Test(groups="mediaAPI", dependsOnGroups="baseAPI")
|
||||
//@Test(groups="mediaAPI", dependsOnGroups="baseAPI")
|
||||
@Test
|
||||
@Guice(modules = ApiTestModule.class)
|
||||
public class WxMediaAPITest {
|
||||
public class WxCpMediaAPITest {
|
||||
|
||||
@Inject
|
||||
protected WxCpServiceImpl wxService;
|
||||
@ -51,7 +52,7 @@ public class WxMediaAPITest {
|
||||
new Object[] { WxCpConsts.MEDIA_IMAGE, WxCpConsts.FILE_JPG, "mm.jpeg" },
|
||||
new Object[] { WxCpConsts.MEDIA_VOICE, WxCpConsts.FILE_MP3, "mm.mp3" },
|
||||
new Object[] { WxCpConsts.MEDIA_VIDEO, WxCpConsts.FILE_MP4, "mm.mp4" },
|
||||
new Object[] { WxCpConsts.MEDIA_THUMB, WxCpConsts.FILE_JPG, "mm.jpeg" }
|
||||
new Object[] { WxCpConsts.MEDIA_FILE, WxCpConsts.FILE_JPG, "mm.jpeg" }
|
||||
};
|
||||
}
|
||||
|
@ -7,7 +7,7 @@
|
||||
<class name="me.chanjar.weixin.enterprise.api.WxCpMessageAPITest" />
|
||||
<class name="me.chanjar.weixin.enterprise.api.WxCpMenuAPITest" />
|
||||
<class name="me.chanjar.weixin.enterprise.api.WxGroupAPITest" />
|
||||
<class name="me.chanjar.weixin.enterprise.api.WxMediaAPITest" />
|
||||
<class name="me.chanjar.weixin.enterprise.api.WxCpMediaAPITest" />
|
||||
<class name="me.chanjar.weixin.enterprise.api.WxCpMessageRouterTest" />
|
||||
</classes>
|
||||
</test>
|
||||
|
Loading…
Reference in New Issue
Block a user