當前位置:
首頁 >
页面错误!请稍后再试_微信内嵌H5页面授权和分享
發布時間:2025/3/8
44
豆豆
生活随笔
收集整理的這篇文章主要介紹了
页面错误!请稍后再试_微信内嵌H5页面授权和分享
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
近期新上線項目,用到了微信授權獲取用戶信息和分享,掉坑無數次,遂寫此篇,為后人指路
項目情況
技術選型
- 項目語言:HTML、CSS、JavaScript
- 項目框架:Vue.js
- 項目搭建腳手架:vue-cli
- 工程化工具:webpack、Npm
- 源碼管理:gitlab
- 運行環境:WeChatBrowser
- 第三方服務:微信JS-SDK
項目需求
- 微信授權獲取用戶信息
- 微信分享統計
- 提交表單攜帶微信部分信息
微信授權(基于公眾號的授權方案)
- 目前網上大多分為兩種方式去獲取微信授權,一種是前端主導的微信授權,一種是server端主導的微信授權,兩種方式實現的結果是一樣的,具體采用何種方式可以根據自己項目情況去選擇
授權方法
- 客戶端中轉的授權方式
- 完全由服務端主導的授權方式
授權流程
- 客戶端中轉的授權方式
- 微信用戶進入頁面(動態網址需要提前向服務器端獲取授權地址)
- 客戶端攜帶redirect_uri向微信服務器發起授權請求
- 微信服務器授權成功會攜帶一個code在url上返回
- 客戶端隨即攜帶code向服務端發送請求
- 服務端返回用戶信息
- 完全由服務端主導的授權方式
客戶端中轉的授權方式技術實現
- 獲取微信授權code
- 攜帶code向服務器端獲取用戶授權
- 授權成功,此時已經拿到用戶的微信的授權信息和個人信息
微信分享
分享流程
- 獲取微信分享授權
- 自定義分享標題,分享摘要,分享圖片,并寫入微信配置(wx.config)
- 調用分享接口(wx.ready)
- 分享成功
微信分享技術實現
- 微信分享是個頻繁調用的方法,實現過程中可以抽象一下
- 調用分享代碼實現
作者:
輕易科技研發中心-前端部-張曉斌
總結
以上是生活随笔為你收集整理的页面错误!请稍后再试_微信内嵌H5页面授权和分享的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 十足里的关东煮是清水煮,还是什么汤包煮的
- 下一篇: 隔行变色java代码_jquery入门—