Quellcode durchsuchen

多媒体素材管理

master
Daniel Qian vor 10 Jahren
Ursprung
Commit
e7922a9df0
4 geänderte Dateien mit 8 neuen und 7 gelöschten Zeilen
  1. +1
    -1
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/api/WxCpConsts.java
  2. +2
    -2
      weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/api/WxCpServiceImpl.java
  3. +4
    -3
      weixin-java-enterprise/src/test/java/me/chanjar/weixin/enterprise/api/WxCpMediaAPITest.java
  4. +1
    -1
      weixin-java-enterprise/src/test/resources/testng.xml

+ 1
- 1
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/api/WxCpConsts.java Datei anzeigen

@@ -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";
///////////////////////
// 文件类型


+ 2
- 2
weixin-java-enterprise/src/main/java/me/chanjar/weixin/enterprise/api/WxCpServiceImpl.java Datei anzeigen

@@ -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);
}



weixin-java-enterprise/src/test/java/me/chanjar/weixin/enterprise/api/WxMediaAPITest.java → weixin-java-enterprise/src/test/java/me/chanjar/weixin/enterprise/api/WxCpMediaAPITest.java Datei anzeigen

@@ -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" }
};
}

+ 1
- 1
weixin-java-enterprise/src/test/resources/testng.xml Datei anzeigen

@@ -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>


Laden…
Abbrechen
Speichern