成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

java微信掃描公眾號(hào)二維碼實(shí)現(xiàn)登陸功能-創(chuàng)新互聯(lián)

本文實(shí)例為大家分享了java微信掃描公眾號(hào)二維碼實(shí)現(xiàn)登陸的具體代碼,供大家參考,具體內(nèi)容如下

創(chuàng)新互聯(lián)公司專(zhuān)注于企業(yè)全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、塔河網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開(kāi)發(fā)、商城網(wǎng)站制作、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為塔河等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

前提條件:

1.微信公眾平臺(tái)為服務(wù)號(hào),
2.服務(wù)號(hào)實(shí)現(xiàn)了賬號(hào)綁定功能,即將open_id 與業(yè)務(wù)系統(tǒng)中的用戶(hù)名有對(duì)應(yīng)關(guān)系

具體實(shí)現(xiàn)原理:


1.用戶(hù)訪(fǎng)問(wèn)業(yè)務(wù)系統(tǒng)登陸頁(yè)時(shí),調(diào)用二維碼接口,獲得二維碼的ticketid,同時(shí)將sessionid,ticketid和二維碼的seceneid保存
2.返回登陸頁(yè)時(shí),根據(jù)ticketid獲得微信二維碼
3.頁(yè)面通過(guò)ajax發(fā)送請(qǐng)求,判斷是否已經(jīng)掃描成功。
4.公眾平臺(tái)服務(wù)監(jiān)測(cè)到掃描事件,更新seceneid中掃描二維碼的業(yè)務(wù)系統(tǒng)用戶(hù)名
5.當(dāng)ajax監(jiān)測(cè)到掃描成功,并返回有業(yè)務(wù)系統(tǒng)用戶(hù)名,即可做模擬登陸!

具體代碼:

根據(jù)sceneID獲取,獲取ticketId, sceneId可以為sessionID,或者自定義的其他任何值,但必須保證不重復(fù)

注意:這里請(qǐng)求的type可以為臨時(shí)二維碼或永久二維碼,具體區(qū)別可以參看微信公眾平臺(tái)的開(kāi)發(fā)者文檔。


public static String getSceneTicket(String type,String sceneId){ 
  WxScene scene = new WxScene(); 
  scene.setAction_name(type); 
  scene.setSceneId(Integer.parseInt(sceneId)); 
  scene.setExpire_seconds(1800); 
  String jsonScene = JSONObject.fromObject(scene).toString(); 
  String url = WeixinContents.qr_scene_ticket_url.replaceAll("ACCESS_TOKEN", getAccessToken(WeixinContents.appid,WeixinContents.appsecret).getToken()); 
  System.out.println(jsonScene); 
  JSONObject jsonObject = httpRequest(url, "POST", jsonScene); 
  int result = 0; 
  String ticket = ""; 
  if (null != jsonObject) { 
   if (jsonObject.containsKey("errcode")) { 
    result = jsonObject.getInt("errcode"); 
   }else{ 
    ticket = jsonObject.getString("ticket"); 
   } 
  } 
  return ticket; 
 } 

文章標(biāo)題:java微信掃描公眾號(hào)二維碼實(shí)現(xiàn)登陸功能-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://jinyejixie.com/article24/ccsoje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、外貿(mào)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)建站公司、品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
贡嘎县| 济宁市| 定襄县| 孝感市| 聂拉木县| 丽水市| 馆陶县| 孝昌县| 天门市| 收藏| 邳州市| 邵武市| 扶余县| 江都市| 镇宁| 花垣县| 枣庄市| 斗六市| 黄陵县| 商河县| 清河县| 平凉市| 四会市| 天镇县| 汝州市| 启东市| 德州市| 庄浪县| 锡林浩特市| 吉林市| 丹阳市| 潜山县| 安阳市| 泸溪县| 治多县| 科技| 游戏| 克什克腾旗| 绥江县| 东源县| 衡阳县|