zoukankan      html  css  js  c++  java
  • 转:微信生成二维码java

    1. package com.wepayweb.weixin.util.device;  
    2. /***  
    3.  * V型知识库 www.vxzsk.com  
    4.  */  
    5. import java.io.BufferedReader;  
    6. import java.io.IOException;  
    7. import java.io.InputStreamReader;  
    8. import java.net.MalformedURLException;  
    9. import java.net.URL;  
    10. import java.net.URLConnection;  
    11. public class DeviceTest {  
    12.        
    13.     public static String sendGet(String url, String charset, int timeout)  
    14.       {  
    15.         String result = "";  
    16.         try  
    17.         {  
    18.           URL u = new URL(url);  
    19.           try  
    20.           {  
    21.             URLConnection conn = u.openConnection();  
    22.             conn.connect();  
    23.             conn.setConnectTimeout(timeout);  
    24.             BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream(), charset));  
    25.             String line="";  
    26.             while ((line = in.readLine()) != null)  
    27.             {  
    28.                
    29.               result = result + line;  
    30.             }  
    31.             in.close();  
    32.           } catch (IOException e) {  
    33.             return result;  
    34.           }  
    35.         }  
    36.         catch (MalformedURLException e)  
    37.         {  
    38.           return result;  
    39.         }  
    40.            
    41.         return result;  
    42.       }  
    43.    
    44.     /**  
    45.      * @param args  
    46.      */  
    47.     public static void main(String[] args) {  
    48.         // TODO Auto-generated method stub  
    49.         String access_token="";//  
    50.         String product_id="";  
    51.         String data = DeviceTest.sendGet("https://api.weixin.qq.com/device/getqrcode?access_token="+access_token+"&product_id="+product_id, "utf-8", 30000);  
    52.         System.out.println("获取设备的deviceid和二维码:"+data);  
    53.     }  
    54.    
    55. }  


    执行main方法即可,access_token  和product_id 自行获取,产品的id号 可登陆公众号管理平台 硬件列表查询。

    获取的二维码 是个地址字符串 需要读者用二维码生成器生成图片

  • 相关阅读:
    idea 界面乱码问题 file was loaded in the wrong enconding:"utf-8"
    svn 下载,安装,创建库,设置用户和用户组,赋权限
    eclipse文件中的乱码问题
    Eclipse安装Spring插件springsource-tool-suite
    vue.js2.0:搭建开发环境及构建项目
    排序List集合中的元素
    Java GC机制和对象Finalize方法的一点总结
    xfire发布的Webservice中Spring注入为空的解决方案
    Http报文格式学习及Get和Post主要区别总结
    [转] tomcat组成及工作原理
  • 原文地址:https://www.cnblogs.com/wangtj-19/p/5900694.html
Copyright © 2011-2022 走看看