精品视频日韩无码,伊人久久无码av一区二区三区,久久艹视频国产视频,欧美成A人免费观看久久

  1. <tt id="u23fe"><i id="u23fe"><sub id="u23fe"></sub></i></tt>

      <b id="u23fe"><address id="u23fe"><kbd id="u23fe"></kbd></address></b>

      <source id="u23fe"><track id="u23fe"></track></source>
    1. 位置: IT常識 - 正文

      微信小程序獲取用戶openid(微信小程序獲取手機號失敗)

      編輯:rootadmin
      微信小程序獲取用戶openid 小程序端直接獲取:

      推薦整理分享微信小程序獲取用戶openid(微信小程序獲取手機號失敗),希望有所幫助,僅作參考,歡迎閱讀內(nèi)容。

      文章相關熱門搜索詞:微信小程序獲取手機號失敗,微信小程序獲取地理位置,微信小程序獲取地理位置失敗,微信小程序獲取地理位置,微信小程序獲取地理位置,微信小程序獲取手機號,微信小程序獲取手機號,微信小程序獲取手機號上限怎么辦,內(nèi)容如對您有幫助,希望把文章鏈接給更多的朋友!

      實現(xiàn)代碼:直接簡單

      wx.login({ success(res) { if (res.code) { //發(fā)起網(wǎng)絡請求 wx.request({ //這里填你自己的appid 和 wxspSecret url: "https://api.weixin.qq.com/sns/jscode2session?appid=" + wxspAppid+"&secret=" + wxspSecret + "&js_code=" + res.code + "&grant_type=authorization_code" , method: "POST", success(res){//獲取成功要執(zhí)行的動作}, fail(data){//失敗要執(zhí)行的動作 } }) } else {console.log('登錄失敗!' + res.errMsg)} } })

      問題: 前端直接暴露appid和appsecret

      最開始使用這種方式,到了小程序發(fā)布的階段,因為直接暴露自己的appid和appsecret在前端,經(jīng)過反編譯小程序會直接獲取到你的這些信息,并且不改的話也發(fā)布不了。。。之后就改成云函數(shù)獲取了

      云函數(shù)獲取oppenid

      方便并且沒有暴露信息的風險:

      微信小程序獲取用戶openid(微信小程序獲取手機號失敗)

      步驟1:創(chuàng)建云函數(shù)

      打開云開發(fā)控制臺: 選擇云函數(shù),創(chuàng)建一個函數(shù),函數(shù)名為get

      步驟2:建立一個云函數(shù),命名為剛剛的get

      步驟3: index.js

      // 云函數(shù)入口函數(shù)exports.main = async (event, context) => { const wxContext = cloud.getWXContext() console.log("OPENID",wxContext.OPENID); return { event, openid: wxContext.OPENID, appid: wxContext.APPID, unionid: wxContext.UNIONID, }}

      config.json

      { "permissions": { "openapi": [ ] }}

      在你需要獲取的地方直接調(diào)用即可,比如在app.js中

      getOpenid() { let that = this; wx.cloud.callFunction({ name: 'get', complete: res => { //你想要完成的功能,比如存儲openid到全局 that.globalData.openid = res.result.openid; } }) },

      上線兩個星期左右,云函數(shù)收費了。。。 后面還是使用后端完成openid的獲取

      后端獲取openid小程序端wx.login({ success(res) { if (res.code) { //發(fā)起網(wǎng)絡請求 wx.request({ url: "你的接口"+res.code, method: "POST", success(res){//成功后的邏輯處理 } }) } else { wx.showToast({ title: '出現(xiàn)錯誤', icon: 'fail', duration: 5000 }) console.log('出現(xiàn)錯誤!' + res.errMsg) } } })后端(springboot)@PostMapping("你的接口") public Response decodeOpenid(HttpServletResponse response, @RequestParam String code){ response.setContentType("text/html;charset=UTF-8"); response.setCharacterEncoding("utf-8"); String wxspAppid = "你的appid"; String wxspSecret = "你的密鑰"; try { Map<String, String> map = new HashMap<>(); // 授權(quán)(必填)固定 String grant_type = "authorization_code"; // 發(fā)送請求 String res = HttpRequest.post("https://api.weixin.qq.com/sns/jscode2session") .form("appid",wxspAppid) .form("secret",wxspSecret) .form("js_code",code) .form("grant_type",grant_type) .execute().body(); // 解析相應內(nèi)容(轉(zhuǎn)換成json對象) JSONObject json = JSONObject.parseObject(res); log.info("解析code請求結(jié)果:"+json.toString()); //獲取openid String openid = json.getString("openid"); log.info("openid:"+openid); return Response.success(openid); } catch (Exception e) { e.printStackTrace(); return Response.fail("openId生成失敗"); } }

      需要導入hutools工具包和slf4j的依賴

      ps: 微信小程序如果要發(fā)布的話是需要進行域名購買和備案的,以及后端https的配置。

      本文鏈接地址:http://esstyw.cn/zhishi/300431.html 轉(zhuǎn)載請保留說明!

      上一篇:萬字長文:Stable Diffusion 保姆級教程(萬字長文護國安是誰寫的)

      下一篇:深度學習參數(shù)初始化(二)Kaiming初始化 含代碼

    2. vivo x27怎么隱藏應用程序(vivox27怎么隱藏應用)

      vivo x27怎么隱藏應用程序(vivox27怎么隱藏應用)

    3. 華為暢享10plus的隱藏功能(華為暢享10plus的hd怎么關閉)

      華為暢享10plus的隱藏功能(華為暢享10plus的hd怎么關閉)

    4. xp系統(tǒng)重裝按什么鍵

      xp系統(tǒng)重裝按什么鍵

    5. 抖音上發(fā)的視頻為什么別人看不到(抖音上發(fā)的視頻刪除了別人還能看到嗎)

      抖音上發(fā)的視頻為什么別人看不到(抖音上發(fā)的視頻刪除了別人還能看到嗎)

    6. 火山視頻金幣多少換1元(火山視頻金幣多少錢一個)

      火山視頻金幣多少換1元(火山視頻金幣多少錢一個)

    7. 紅外攝像頭有紅點嗎(紅外攝像頭有紅燈嗎)

      紅外攝像頭有紅點嗎(紅外攝像頭有紅燈嗎)

    8. 打印機能用幾年(一個打印機能用幾年)

      打印機能用幾年(一個打印機能用幾年)

    9. 短信能發(fā)圖片嗎(彩信怎么發(fā)圖片出去)

      短信能發(fā)圖片嗎(彩信怎么發(fā)圖片出去)

    10. 誤刪大文件不在回收站(誤刪了大文件怎么辦)

      誤刪大文件不在回收站(誤刪了大文件怎么辦)

    11. qq安全登錄檢查是開還是不開(qq安全登錄檢查會影響游戲么)

      qq安全登錄檢查是開還是不開(qq安全登錄檢查會影響游戲么)

    12. x23和23幻彩手機殼區(qū)別(x23和幻彩版哪個好)

      x23和23幻彩手機殼區(qū)別(x23和幻彩版哪個好)

    13. 銳龍r5 3500u相當于酷睿i幾(銳龍r5 3500u相當于英特爾)

      銳龍r5 3500u相當于酷睿i幾(銳龍r5 3500u相當于英特爾)

    14. 微信么么噠有多少個掉下來(微信么么噠有多少掉下來的表情)

      微信么么噠有多少個掉下來(微信么么噠有多少掉下來的表情)

    15. 引起計算機系統(tǒng)不穩(wěn)定的因素有哪些(引起計算機系統(tǒng)不穩(wěn)定)

      引起計算機系統(tǒng)不穩(wěn)定的因素有哪些(引起計算機系統(tǒng)不穩(wěn)定)

    16. 1000kbps等于多少m(1000kbps等于多少比特率)

      1000kbps等于多少m(1000kbps等于多少比特率)

    17. 華為手機plus10有nfc嗎(華為plus10是5g嗎)

      華為手機plus10有nfc嗎(華為plus10是5g嗎)

    18. 手機怎么看電子書(手機怎么看電子發(fā)票)

      手機怎么看電子書(手機怎么看電子發(fā)票)

    19. 華為mate30 5G版有幾種顏色(華為mate305g版有紅外線嗎)

      華為mate30 5G版有幾種顏色(華為mate305g版有紅外線嗎)

    20. 蘋果換鈴聲步驟(蘋果換鈴聲步驟是什么)

      蘋果換鈴聲步驟(蘋果換鈴聲步驟是什么)

    21. word2007文件選項在哪(word2007文件選項卡在哪)

      word2007文件選項在哪(word2007文件選項卡在哪)

    22. 怎么找回舊的京東賬號(如何找回以前的京東賬號)

      怎么找回舊的京東賬號(如何找回以前的京東賬號)

    23. 為什么我的抖音不能拖(為什么我的抖音不能發(fā)語音)

      為什么我的抖音不能拖(為什么我的抖音不能發(fā)語音)

    24. 華為mate30pro是2k屏嗎(mate30pro支持2k嗎)

      華為mate30pro是2k屏嗎(mate30pro支持2k嗎)

    25. 抖音可以轉(zhuǎn)發(fā)別人的視頻嗎(抖音可以轉(zhuǎn)發(fā)別人的直播嗎)

      抖音可以轉(zhuǎn)發(fā)別人的視頻嗎(抖音可以轉(zhuǎn)發(fā)別人的直播嗎)

    26. 閑魚天貓紅包怎么使用(閑魚 淘寶紅包)

      閑魚天貓紅包怎么使用(閑魚 淘寶紅包)

    27. 華為手表gt添加表盤(華為watch gt怎么添加表盤)

      華為手表gt添加表盤(華為watch gt怎么添加表盤)

    28. 怎么發(fā)送聊天記錄(怎么發(fā)送聊天記錄給別人QQ)

      怎么發(fā)送聊天記錄(怎么發(fā)送聊天記錄給別人QQ)

    29. css特效:流光背景+動態(tài)邊框+滑動效果+聚集效果+小耳朵+陰影流光效果(html流光按鈕)

      css特效:流光背景+動態(tài)邊框+滑動效果+聚集效果+小耳朵+陰影流光效果(html流光按鈕)

    30. 一般納稅人每個月需要報哪些稅
    31. 繼續(xù)教育報名發(fā)什么文件
    32. 公戶結(jié)算卡最多可以拿多少現(xiàn)金
    33. 費用計入管理費用與銷售費用的區(qū)別
    34. 支付一年房租的會計科目
    35. 預銷售符合退款條件的商品記什么分錄
    36. 工會經(jīng)費免征三年需要申報嗎
    37. 蔬菜壞了還能吃嗎
    38. 收取不合規(guī)發(fā)票怎么處理
    39. 員工食堂餐費可以報銷嗎
    40. 小規(guī)模納稅人消費稅怎么計算
    41. 當月逾期押金收違約金嗎
    42. 公司買的車怎么做分錄
    43. 企業(yè)廠房整改應該計入什么科目?
    44. 新車車牌照
    45. 代墊電費給對方怎么開票
    46. 長期待攤費用攤出來錢去哪里了
    47. 車改補貼是否計入工資總額
    48. 營改增之后對企業(yè)的影響
    49. 企業(yè)所得稅可以選擇不彌補虧損嗎
    50. 個人發(fā)票增值稅
    51. 增值稅專用發(fā)票稅率
    52. 免征增值稅還要做銷項稅嗎
    53. 如何查詢以前申訴進度
    54. 銀行對賬單是否屬于會計檔案
    55. 企業(yè)的主營業(yè)務收入
    56. 繳納海關進口增值稅
    57. 存出資本保證金屬于什么科目
    58. 配電安裝施工方案
    59. 收入稅金賬務處理
    60. 生產(chǎn)車間機器設備日常維修
    61. 通行費怎么認證
    62. 電腦找不到ie瀏覽器
    63. 企業(yè)為員工提供服務要交增值稅嗎
    64. win10平板模式怎么顯示桌面
    65. mediacachefiles什么意思
    66. 出租個人住房怎樣交稅
    67. top命令可以看到哪些信息
    68. 企業(yè)所得稅季度申報表營業(yè)收入怎么填寫
    69. 匯算清繳怎么調(diào)減
    70. html導航欄邊框
    71. yolov5 output
    72. java單點登錄token
    73. css添加邊框陰影 立體效果
    74. python操作csv
    75. 社會團體所得稅匯算清繳
    76. 不同情況不同處理的句子
    77. 結(jié)轉(zhuǎn)成本涉及的科目
    78. 銷售房產(chǎn)收取預算費用
    79. 農(nóng)產(chǎn)品增值稅免稅備案資料
    80. sqlserver分布式事務
    81. 開了發(fā)票不做收入的賬務處理是?
    82. 以前年度計提的存貨跌價準備本年銷售了
    83. 旅客運輸服務進項稅抵扣文件
    84. 含有增值稅的工作有哪些
    85. 稅審報告需要什么資料
    86. 創(chuàng)投收入
    87. 政府補貼收入的賬務處理
    88. 外賬進銷存單據(jù)是怎么弄的?
    89. 工程未竣工可以出竣工報告嗎
    90. 酒店購買的餐具可以退嗎
    91. 流動比率越高越好嗎
    92. 紅石玩家入門
    93. windows自帶安全
    94. centos opencl
    95. solaris ip配置
    96. windows更新88
    97. windowsxp彈出廣告怎么解決
    98. 如何dj
    99. win7篩選鍵
    100. js date()
    101. perl刪除文件夾
    102. js中document.write
    103. linux cz命令
    104. 深入理解中國式現(xiàn)代化
    105. nodejs body-parser 解析post數(shù)據(jù)實例
    106. 本期應納稅額怎么算
    107. 個人所得稅app可以更改電話號碼嗎
    108. 賓館增值稅專用發(fā)票可以抵扣
    109. 鹽城買家電到哪里買
    110. 免責聲明:網(wǎng)站部分圖片文字素材來源于網(wǎng)絡,如有侵權(quán),請及時告知,我們會第一時間刪除,謝謝! 郵箱:opceo@qq.com

      鄂ICP備2023003026號

      網(wǎng)站地圖: 企業(yè)信息 工商信息 財稅知識 網(wǎng)絡常識 編程技術(shù)

      友情鏈接: 武漢網(wǎng)站建設