packagecom.ylbtech.api;importcom.y;btech.WxApiApplication;importcom.ylbtech.common.utils.miniprogram.Auth;importcom.ylbtech.common.utils.miniprogram.TemplateMessage;importorg.junit.Test;importorg.junit.runner.RunWith;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.boot.test.context.SpringBootTest;importorg.springframework.test.context.junit4.SpringRunner;importorg.springframework.web.client.RestTemplate;importjava.util.ArrayList;importjava.util.List;
@RunWith(SpringRunner.class)
@SpringBootTest(classes= WxApiApplication.class)public classDemo {
@AutowiredprivateRestTemplate restTemplate;
@Testpublic voidtest(){
String appID= "wx";
String secret= "90f";
String access_token=Auth.getAccessToken(appID,secret, restTemplate);
System.out.println("access:"+access_token);
Integer offset=0;
Integer count=5;
String str=TemplateMessage.getTemplateLibraryList(access_token,offset,count,restTemplate);
System.out.println("str:"+str);
String id="AT0002";
String str2=TemplateMessage.getTemplateLibraryById(access_token,id,restTemplate);
System.out.println("str2:"+str2);
String template_id="YgTW9GpnmyEici63YGJxXzb7zjxu4gKBsXgjoslbBJs";//String str3= TemplateMessage.deleteTemplate(access_token,template_id,restTemplate);//System.out.println("str3:"+str3);//Integer[] keyword_id_list=new Integer[]{2,3,5};
List keyword_id_list=new ArrayList();
keyword_id_list.add(3);
keyword_id_list.add(4);
keyword_id_list.add(5);//String str5= TemplateMessage.addTemplate(access_token,id,keyword_id_list,restTemplate);//System.out.println("keyword_id_list:"+ Arrays.toString(keyword_id_list));//System.out.println("str5:"+str5);
String touser="";
String form_id="";
String str6=TemplateMessage.send(access_token,touser,template_id,form_id,restTemplate);
System.out.println("str6:"+str6);
}
}