導航:首頁 > 編程語言 > 小程序openid

小程序openid

發布時間:2023-08-06 20:32:57

微信程序獲取用戶openId、手機號

對於第一次實現小程序獲取用戶手機號、用戶信息功能的程序猿來說,有一個著手的思路可以事耐豎半功倍。本文可純滑以給你提供這個思路,助你快速准確完成需求。

調用wx.login,在成功回調中,拿自己小程序的appId、secret請求介面 url: ' https://api.weixin.qq.com/sns/jscode2session?appid=' + appId + '&secret=' + secret + '&js_code=' +code + '&grant_type=authorization_code',請求成功即可拿到openid和session-key

小程序的appId必須昌褲大要在微信公眾平台完成微信認證(裡面需要上傳一些企業的一些證件和信息)才能有獲取用戶手機號的許可權

最後拿用戶的獲取到的e.detail.iv、和e.detail.encryptedData(加密的手機號)和前面拿到過的session-key傳給後台,交給後台解密即可
具體解密規則參考官方文檔:( https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html )

㈡ 小程序unionid和openid有什麼區別

openid是表示用戶在你的當前應用中的唯一標示,多個應用,同一個用戶的openId可能並不相同。同一用戶,對同一個微信開放平台下的不同應用,unionid是相同的
1:微信小程序為什麼會有OpenID,其實在微信小程序裡面OpenID,就代表著我們一個人,擁有一個身份證一樣的東西,在我們不知道某個人的情況下,可通過OpenID來進行查詢某個用戶,當然OpenID不是我們自己生成的,而是前端通過微信提供的API wx.login(謝謝你對我們的支持,希望我的回答能有所作用,歡迎追問,再次表示感謝!)得到一個code,再拿這個code去調用我們自己後台的介面,後台再獲得到這個code再去調用微信的方法,獲取到sessionKey,OpenID,就是這么簡單。
2:小程序裡面unionID的作用,其實unionID和OpenID在本質上是沒有任何區別的,但是如果一個在同一個公眾號下面使用多個小程序(注意必須是在同一主體公眾號下面綁定的小程序)的時候,這時候OpenID將會是不一樣的,此時此刻將會用到unionID,因為unionID只要是在同一主體下面,unionID這個值永遠是一樣的,可以用來判斷是否為同一個人,當然如何獲取unionID,獲取unionID的方式和OpenID的方式是不一樣的請看以下步驟:1、用戶授權之後調用wx.getUserInfo(謝謝你對我們的支持,希望我的回答能有所作用,歡迎追問,再次表示感謝!),
在學小程序嗎?看看傳智的視頻吧,你有有所收獲的!

閱讀全文

與小程序openid相關的資料

熱點內容
電子資料文件有哪些 瀏覽:241
猥瑣貓表情教程 瀏覽:599
android音頻文件格式 瀏覽:458
漫畫臉app哪裡可以下載 瀏覽:959
購買歡樂升級歡樂豆 瀏覽:282
學習智能機器人用什麼編程最好 瀏覽:655
蘋果手機如何管控app 瀏覽:633
mn文件夾 瀏覽:590
安卓平板通用刷機包下載 瀏覽:751
安卓獲取內部存儲路徑 瀏覽:880
寫代碼兩台顯示器 瀏覽:327
unitypackage壓縮文件 瀏覽:493
奕心安卓 瀏覽:563
使用土地的有關證明文件包含哪些 瀏覽:493
數據標注哪裡可以接 瀏覽:482
在家自學編程下什麼學 瀏覽:705
最近很火的app軟體是什麼軟體 瀏覽:862
ai文字工具 瀏覽:157
蘭博玩游戲路徑怎麼選擇正確文件 瀏覽:972
淘寶直通車恢復老版本 瀏覽:510

友情鏈接