当我们需要推广公众号时,都会申请一些带参数的二维码,生成方式十分简单,根据文档设置参数请求即可,官方文档api:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1443433542
当我们申请成功后 微信会返回给我们ticket ,这个时候我们就可以通过ticket去获取二维码 1、可以直接在浏览器输入:https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=TICKET;右击下载 2、使用java语言在类中请求并保存到指定路径
URL url = null;
try {
//请求的路径
String qrUrl = "https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=" + ticket;
url = new URL(qrUrl );
DataInputStream dataInputStream = new DataInputStream(url.openStream());
FileOutputStream fileOutputStream = new FileOutputStream(new File("d:\\test.jpg"));//下载的位置及文件名
ByteArrayOutputStream output = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int length;
while ((length = dataInputStream.read(buffer)) > 0) {
output.write(buffer, 0, length);
}
fileOutputStream.write(output.toByteArray());
dataInputStream.close();
fileOutputStream.close();
} catch (MalformedURLException e) {
System.out.println(e);
} catch (IOException e) {
System.out.println(e);
}
这样就可以使用java语言通过ticket获取二维码了!
|