摘要:微信小程序開放了微信登錄的,無論是個人還是企業申請的小程序均可使用。開始寫服務端,也很容易。
微信小程序開放了微信登錄的api,無論是個人還是企業申請的小程序均可使用。
首先創建一個項目,把這些代碼都清空,我們自己寫!
然后,開始寫了!
首先index.wxml,寫一個button用于發起登錄
index.wxml
然后寫index.js
通過wx.login()來獲取code
如果成功獲取,那么返回code
然后調用wx.request()向服務端發起一個請求,即向登錄api接口發送code
換取openid和session_key
api接口:
https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=APPSECRET&js_code=CODE&grant_type=authorization_code
//index.js //獲取應用實例 const app = getApp() Page({ data: { }, //登錄獲取code login:function(){ wx.login({ success:function(res){ console.log(res.code) //發送請求 wx.request({ url: "test.php", //接口地址 data: {code:res.code}, header: { "content-type": "application/json" //默認值 }, success: function (res) { console.log(res.data) } }) } }) } })
app.js,這個清空,留下這樣就行了
//app.js App({ })
那么到這里,小程序端已經搞定了。
開始寫服務端,也很容易。
首先獲取從小程序傳過來的code
再配置自己小程序的appid和appscret
把這些參數拼接到api接口上進行請求發送就可以返回openid和session_key
OK完成!把服務端上傳到服務器,換到上面的這里
然后就可以再控制臺打印出openid和session_key了
獲取到了,你想怎么玩就怎么玩!后面可以通過wx.getUserinfo獲取用戶基本信息(頭像,昵稱,城市,個性簽名等相關信息)
作者:tanking
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28859.html
摘要:是什么是表示用戶在你的當前應用中的唯一標識比如小程序,微信公眾號等,這些都算是一個應用,如果你有多個應用,同一個用戶的可能并不相同下圖是獲取的過程微信的官方文檔和時序圖小程序登錄的時序圖思路首先調用獲取登錄憑證調用接口前,需要把微信小程序的 OpenId是什么?openid 是表示用戶在你的當前應用中的唯一標識,比如小程序,微信公眾號等,這些都算是一個應用,如果你有多個應用,同一個用...
摘要:做一款小程序,如果需要判斷用戶,當然要獲取一些基本信息,例如頭像,昵稱,。所以本次案例就直接上代碼了。 做一款小程序,如果需要判斷用戶,當然要獲取一些基本信息,例如頭像,昵稱,openid。所以本次案例就直接上代碼了。 小程序前端 index.wxml 獲取頭像昵稱 {{userInfo.nickName}} ...
摘要:項目規劃本項目為基于微信手機應用平臺的一款運動互動型小程序,實現了用戶即時運動步數群內與個人動態的發布,小程序前端采用原生框架,后端采用基于的框架,數據庫采用,對象存儲采用七牛云,服務器采用阿里,域名采用認證。 1. 項目規劃 本項目為基于微信手機應用平臺的一款運動互動型小程序,實現了用戶即時運動步數群內PK與個人動態的發布,小程序前端采用原生框架,后端采用基于Node的koa2框架,...
摘要:小程序的登錄跟平時自己這種登錄驗證還不太一樣,多了一個角色,那就是微信服務器。的有效期默認是小時,當用戶一直在使用小程序的話會自動刷新,這個是由微信這邊來維護的。 最近團隊在開發一款小程序,都是新手,一邊看文檔,一邊開發。在開發中會遇到各種問題,今天把小程序登錄這塊的流程整理下,做個記錄。 小程序的登錄跟平時自己APP這種登錄驗證還不太一樣,多了一個角色,那就是微信服務器。 showI...
閱讀 1408·2021-09-23 11:21
閱讀 3105·2019-08-30 14:14
閱讀 3187·2019-08-30 13:56
閱讀 4136·2019-08-30 11:20
閱讀 1949·2019-08-29 17:23
閱讀 2765·2019-08-29 16:14
閱讀 1693·2019-08-28 18:18
閱讀 1490·2019-08-26 12:14