資源簡介
Java獲取小程序帶參二維碼(太陽碼)調用官方接口B 實現帶參二維碼獲取,下載復制就可使用
代碼片段和文件信息
package?com.Financial.tools;
import?java.io.BufferedInputStream;
import?java.io.File;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.io.OutputStream;
import?java.io.PrintWriter;
import?java.net.HttpURLConnection;
import?java.net.URL;
import?java.util.HashMap;
import?java.util.Map;
import?net.sf.json.JSONobject;
import?org.apache.http.HttpEntity;
import?org.apache.http.HttpResponse;
import?org.apache.http.client.ClientProtocolException;
import?org.apache.http.client.HttpClient;
import?org.apache.http.client.methods.HttpGet;
import?org.apache.http.impl.client.HttpClients;
import?org.apache.http.util.EntityUtils;
public?class?test?{
static?String?cont?=““;
// public?static?void?main(String[]?args)?throws?Exception?{
// //?TODO?Auto-generated?method?stub
// ?GetUrlS();
// QR_code.GetPostUrl(cont“123“);
// }
?public?static?void?main(String[]?args)
????{
????????try
????????{
???????? GetUrlS();
????????????URL?url?=?new?URL(“https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=“+cont);
????????????HttpURLConnection?httpURLConnection?=?(HttpURLConnection)?url.openConnection();
????????????httpURLConnection.setRequestMethod(“POST“);//?提交模式
????????????//?conn.setConnectTimeout(10000);//連接超時?單位毫秒
????????????//?conn.setReadTimeout(2000);//讀取超時?單位毫秒
????????????//?發送POST請求必須設置如下兩行
????????????httpURLConnection.setDoOutput(true);
????????????httpURLConnection.setDoInput(true);
????????????//?獲取URLConnection對象對應的輸出流
????????????PrintWriter?printWriter?=?new?PrintWriter(httpURLConnection.getOutputStream());
????????????//?發送請求參數
????????????JSONobject?paramJson?=?new?JSONobject();
????????????paramJson.put(“scene“?“a=1234567890“);
????????????paramJson.put(“page“?“pages/index/index“);
????????????paramJson.put(“width“?430);
????????????paramJson.put(“auto_color“?true);
????????????/**
?????????????*?line_color生效
?????????????*?paramJson.put(“auto_co
- 上一篇:java面試常問基礎知識總結超經典
- 下一篇:JAVA實現bp神經網絡
評論
共有 條評論