All Projects → wangfengyuan → wxAuthorize

wangfengyuan / wxAuthorize

Licence: other
微信授权并获取用户信息demo

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Labels

Projects that are alternatives of or similar to wxAuthorize

mpvue canvas drawer
[mpvue版本]微信小程序上canvas绘制图片助手,一个json就制作分享朋友圈图片
Stars: ✭ 43 (-2.27%)
Mutual labels:  wxapp
jhw-wx-app
微信小程序(简单)-通用模板商城
Stars: ✭ 23 (-47.73%)
Mutual labels:  wxapp
taroCloud
记日常、GitHub trending资讯小程序 taro-hooks + rematch+云开发
Stars: ✭ 25 (-43.18%)
Mutual labels:  wxapp
AwesomeVideoWxApp
《倾心短视频》微信小程序
Stars: ✭ 54 (+22.73%)
Mutual labels:  wxapp
taro-weapp
🎮一款提供餐桌,酒桌上小游戏的小程序。
Stars: ✭ 28 (-36.36%)
Mutual labels:  wxapp
neihanwxapp
内涵段子微信小程序
Stars: ✭ 27 (-38.64%)
Mutual labels:  wxapp
wxapplet-canvas-demo
用微信小程序的canvas做的一个小游戏
Stars: ✭ 72 (+63.64%)
Mutual labels:  wxapp
Metro-Weapp
微信小程序-上海地铁Lite
Stars: ✭ 15 (-65.91%)
Mutual labels:  wxapp
wxapp-storage
简单的微信小程序Storage相关的封装, 特点是安全的数据源, 有效的存储时间
Stars: ✭ 13 (-70.45%)
Mutual labels:  wxapp
wxml-transformer
将微信小程序的wxml代码转换成js object或html片段
Stars: ✭ 18 (-59.09%)
Mutual labels:  wxapp
wx app movie
微信小程序-豆瓣电影Demo 📽
Stars: ✭ 16 (-63.64%)
Mutual labels:  wxapp
wxfortune
运势小程序,使用canvas绘画图片,并保存图片
Stars: ✭ 79 (+79.55%)
Mutual labels:  wxapp
calendar
微信小程序日历组件
Stars: ✭ 14 (-68.18%)
Mutual labels:  wxapp
weapp-OpenRadio
A base music weapp named OpenRadio for wechat. Can use on weapp getting started.
Stars: ✭ 14 (-68.18%)
Mutual labels:  wxapp
sudoLite
一款轻巧、趣萌、界面精美,具备统计、排行(即将推出),开源、免费、无广告的数独小程序
Stars: ✭ 55 (+25%)
Mutual labels:  wxapp
quickstart-miniprogram
🎉微信小程序webpack模板
Stars: ✭ 32 (-27.27%)
Mutual labels:  wxapp
wxBase64
🏗️在小程序中使用 js-base64 库
Stars: ✭ 19 (-56.82%)
Mutual labels:  wxapp
common-mpvue
使用mpvue开发小程序通用能力封装
Stars: ✭ 31 (-29.55%)
Mutual labels:  wxapp
mobx-wxapp
在小程序中使用mobx
Stars: ✭ 54 (+22.73%)
Mutual labels:  wxapp
wxsport
微信运动运营小程序,模仿腾讯公益,捐步
Stars: ✭ 22 (-50%)
Mutual labels:  wxapp

微信网页授权demo

介绍

用于调用微信api获取授权用户信息的demo,用于微信网页需要授权的场景,本demo只是演示获取用户信息流程,具体使用要根据自己项目来实现,可以基于此编写一个node中间件来处理授权。其中index.js为使用ES6的async,await解决异步回调地狱问题的优化,使用ES6语法好代码清晰很多。

使用方法

1. 微信测试号申请

因为是微信授权,所以必须要在微信环境下使用,首先安装微信开发者工具,然后在微信公众平台申请接口测试号,登陆后可以查看自己的appId和appsecret信息,将JS接口安全域名修改为127.0.0.1:8800即本机地址,将体验接口权限表里的网页服务的网页授权获取用户基本信息修改为127.0.0.1:8800,最后扫码关注该测试号即可,如下图所示

2. 启动项目

npm install
node index
微信开发者工具输入: localhost:8800/login

3. 运行

进入页面后点击按钮跳转到授权页面


点击确认登陆即可获取个人信息

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].