Blame view

src/test/java/com/jfinal/weixin/sdk/api/MediaApiTest.java 2.1 KB
e80df919   atao   init
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
  package com.jfinal.weixin.sdk.api;
  
  import java.io.IOException;
  
  import org.junit.Assert;
  import org.junit.Before;
  import org.junit.Test;
  
  import com.jfinal.weixin.sdk.api.MediaApi.MediaType;
  
  public class MediaApiTest {
  
      @Before
      public void setUp() {
          AccessTokenApiTest.init();
      }
  
      /**
       * 测试获取素材总数
       */
      @Test
      public void testGetMaterialCount() {
          ApiResult ar = MediaApi.getMaterialCount();
  
          String json = ar.getJson();
          System.out.println("testGetMaterialCount: " + json);
          Assert.assertNotNull(json);
      }
  
      /**
       * 测试获取素材列表
       */
      @Test
      public void testBatchGetMaterial() {
          ApiResult ar = MediaApi.batchGetMaterial(MediaType.IMAGE, 1, 10);
  
          String json = ar.getJson();
          System.out.println("testBatchGetMaterial: " + json);
          Assert.assertNotNull(json);
      }
  
      public static void main(String[] args) throws IOException {
          AccessTokenApiTest.init();
  
  //        ApiResult ar = MediaApi.uploadMedia(MediaType.IMAGE, new File("d://1.jpg"));
  //        System.out.println(ar.getJson());
  //        {"type":"image","media_id":"RE3pVYtzjQmpCv5cdNt_5vylRqR58w22-QzfTKBE64JIJOAqNiCSocniTjB91jRP","created_at":1447079025}
  
  //        System.out.println(MediaApi.uploadImg(new File("d://1.jpg")));
  //        {"url":"http:\/\/mmbiz.qpic.cn\/mmbiz\/z8E5xcHa5mPTjoruHNbrvc61rkBSFcPpm4ZnGYHoQaI330Pb4AzDncWyR08y3Uj0FQfujE2fcxnnrAtM4q6iavQ\/0"}
  
  //        System.out.println(MediaApi.addMaterial(new File("d://1.jpg")));
  //        7TvK_v85mHdoeZ11zGIHqivdsTFhs0wbG_e2z3vTG2c
  //        System.out.println(MediaApi.delMaterial("7TvK_v85mHdoeZ11zGIHqk84_GZPpa5mYJQK18lOIYY"));
  
  //        System.out.println(MediaApi.addMaterial(new File("/Users/lcm/Desktop/mmmxxxxmm.mp3"), "mm", "mm"));
  //        {"media_id":"7TvK_v85mHdoeZ11zGIHqk84_GZPpa5mYJQK18lOIYY"}
  
  //        {"media_id":"R1V3XWq3EfO5A4pqOFEg_OhF6TnhJwgEk-XJQIDSkrM"}
  //        InputStream input = MediaApi.getMaterial("Z4SqEXmqER7hWBRgyCduW-AVfIOLLvupkacykGqXmaM");
  //        IOUtils.toFile(input, new File("/Users/lcm/Desktop/mmmxxxxmm11.mp3"));
      }
  }