授权登录
只需要获取到用户的头像和昵称,而且也不需要在一进入小程序的时候就出现授权,只是在某一个页面出现授权登录,这个恶业需要一个button按钮吗?求指教一下
只需要获取到用户的头像和昵称,而且也不需要在一进入小程序的时候就出现授权,只是在某一个页面出现授权登录,这个恶业需要一个button按钮吗?求指教一下
不管你在哪儿,要想拿到用户的信息就必须让用户授权。而且目前wx.authorize接口在用户未授权情况下不会主动呼出授权框。
需要使用:
<button open-type="getUserInfo"><button> |
让用户主动点击呼出授权框。
因此目前个人认为正确的授权流程
调用wx.getSetting接口获取用户是否授权了需要用到的scope
如果没有授权则弹出自定义授权框,引导用户授权。
已授权直接调用wx.getUserInfo即可获取到用户基本信息
我想做一个音乐播放的小程序,我没有歌曲资源,一切从音乐大站(比如QQ音乐、网易音乐盒、酷我)读取。
有两种做法:
1、接到客户请求后,我的服务器到stream.qqmusic.qq.com将需要的歌曲文件下载到我的服务器上面,返回我服务器上面此文件的地址(用我的域名,我觉得这种方式好像是不允许,会追究我版权问题);
2、接到客户请求后,直接返回stream.qqmusic.qq.com上面歌曲的播放地址(用腾讯的域名,我觉得这种方式是允许的)。
这样的小程序审核能通过吗? 两种方式都可以吗? 还是都不可以?
如果只是展示给当前用户自己看自己的头像和昵称,可以使用<open-data>组件,不需授权即可直接展示用户昵称和头像;
如果是需要获取用户信息授权,存储用户信息至数据库,则需要通过设置button组件,点击buttom弹出授权登录窗口,使用方式如下:
<button open-type=‘getUserInfo’></button>