微信小程式必用介面
獲取openid
openid是微信使用者的一個唯一的標識,只針對當前的微訊號有效。微信開發時, 使用者使用小程式需要授權, 這時就要用到openid進行繫結這個使用者。可用於永久標記一個使用者,同時也是微信JSAPI支付的必傳引數。
一般都是將code值傳到後端去獲取openid,因為在前端可能會被抓包或爬取到你的appid和secret,不安全,如果放在後端獲取openid,除非你的伺服器被攻擊了,不然就是安全的。下面的例項是在前端直接獲取的,這個明白後,可以直接改成後端的,是邏輯一樣的。
uni-app示例
uni.login({
success: res => {
//code值(5分鐘失效)
console.info(res.code);
//小程式appid
let appid = ''; //填寫appid
//小程式secret
let secret = ''; //填寫secret
//wx介面路徑
let url = 'https://api.weixin.qq.com/sns/jscode2session?appid=' + appid + '&secret=' + secret + '&js_code=' + res.code + '&grant_type=authorization_code';
uni.request({
url: url, // 請求路徑
method: 'GET', //請求方式
success: result => {
//響應成功
//這裡就獲取到了openid了
console.info(result.data.openid);
uni.setStorage({
key:'user',
data: result.data.openid
})
},
fail: err => {} //失敗
});
}
});
// TODO 未完待續
相關文章
- 用Jmeter做微信小程式專案介面測試【案例】JMeter微信小程式
- 【案例】用Jmeter做微信小程式專案介面測試JMeter微信小程式
- 小程式實現微信 【我的】介面
- Java微信授權登入小程式介面Java
- 基於微信小程式的知乎介面微信小程式
- 十款實用微信小程式推薦 好玩的微信小程式有哪些?微信小程式
- 分享一次微信小程式的介面破解微信小程式
- 微信小程式微信小程式
- 提高微信小程式的應用速度微信小程式
- 微信小程式小技巧微信小程式
- 微信小程式之邏輯層與介面層03微信小程式
- 從前端介面開發談微信小程式體驗前端微信小程式
- 微信小程式 BLE 基礎業務介面封裝微信小程式封裝
- 微信小程式直播狀態介面如何獲取微信小程式
- 微信小程式(1) 微信小程式TLS版本大於1.2微信小程式TLS
- 微信小程式路由微信小程式路由
- 小程式代理創業者的福音:微信又更新,小程式介面OS化創業
- 用Paddle.js開發微信小程式JS微信小程式
- Thinkphp微信行銷工具,微信小程式。PHP微信小程式
- 用 mpvue 寫個【微博-青銅版】微信小程式Vue微信小程式
- 【開源】多多客小程式-微信小程式SaaS平臺原始碼-微信第三方服務商必備微信小程式原始碼
- 微信小程式實現軌跡回放,微信原生小程式,基於uniapp的小程式?微信小程式APP
- 微信小程式 demo 整理微信小程式
- 微信小程式之支付微信小程式
- 微信小程式 跳坑微信小程式
- 微信小程式學習微信小程式
- 微信小程式報錯微信小程式
- 微信小程式登入微信小程式
- 微信小程式總結微信小程式
- 微信小程式——商城篇微信小程式
- 微信小程式-列表渲染微信小程式
- 微信小程式元件button微信小程式元件
- 微信小程式外掛微信小程式
- 微信小程式訂閱微信小程式
- 微信小程式接入LeanCloud微信小程式Cloud
- 微信小程式直播接入微信小程式
- 微信小程式樣式微信小程式
- 微信題庫小程式