小程序
小游戏
企业微信
微信支付
扫描小程序码分享
只需要获取到用户的头像和昵称,而且也不需要在一进入小程序的时候就出现授权,只是在某一个页面出现授权登录,这个恶业需要一个button按钮吗?求指教一下
8 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我想做一个音乐播放的小程序,我没有歌曲资源,一切从音乐大站(比如QQ音乐、网易音乐盒、酷我)读取。
有两种做法:
1、接到客户请求后,我的服务器到stream.qqmusic.qq.com将需要的歌曲文件下载到我的服务器上面,返回我服务器上面此文件的地址(用我的域名,我觉得这种方式好像是不允许,会追究我版权问题);
2、接到客户请求后,直接返回stream.qqmusic.qq.com上面歌曲的播放地址(用腾讯的域名,我觉得这种方式是允许的)。
这样的小程序审核能通过吗? 两种方式都可以吗? 还是都不可以?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
做这种小程序是需要那种在线音乐播放的许可证的,技术上不是问题的
借楼问个问题,获取用户储存图片的权限和其他权限是相互独立的吧?我不必获取其他登录之类的权限就能去获取用户储存图片的权限吧?
获取用户储存图片?不是很清楚,我只做过用户上传图片
好的吧!
相互独立的。
好的!
不管你在哪儿,要想拿到用户的信息就必须让用户授权。而且目前wx.authorize接口在用户未授权情况下不会主动呼出授权框。
需要使用:
<button open-type=
"getUserInfo"
><button>
让用户主动点击呼出授权框。
因此目前个人认为正确的授权流程
调用wx.getSetting接口获取用户是否授权了需要用到的scope
如果没有授权则弹出自定义授权框,引导用户授权。
已授权直接调用wx.getUserInfo即可获取到用户基本信息
嗯嗯,差不多也是你这个思路,不过如果要拿到用户的头像和昵称的话,不用用户授权也可以直接拿到
我这个就直接拿到了
那是因为你在开发者工具上已经授权过了,但是用户首次进入是白板,是未授权状态啊
你这样清除一次,你看看你还能不能拿到哇~~~
不是的,我清除过授权了,但是清除之后再编译,console.log的时候还是会出来信息,你试下看看
拿不到的呀,必须要授权的呀
喏~~~
为什么我这一个可以拿得到?哈哈
你可以自己写一个和授权弹出框差不多的弹出框嘛,这样就可以自己控制弹不弹出了,反正你需要的数据也不需要授权
这个之前也有想到,然后觉得自己写的话,感觉写出来的没有官方给的好看(哈哈),然后刚刚产品商量了一下,然后他就说可以加个按钮
嗯嗯,按钮还是最稳妥的
哈哈,这样感觉就是没经过用户同意就获取了人家的信息
如果只是展示给当前用户自己看自己的头像和昵称,可以使用<open-data>组件,不需授权即可直接展示用户昵称和头像;
如果是需要获取用户信息授权,存储用户信息至数据库,则需要通过设置button组件,点击buttom弹出授权登录窗口,使用方式如下:
<button open-type='getUserInfo'></button>
使用方法如下:
undefined
现在是想不用点击,就可以成弹框来着
如果只是展示用,可以用open-data展示用户信息。
如果直接用open-data展示的话,会不会不太好?用户没有授权就直接获取到了,我是想要进入某一个页面的时候出一个弹框,然后他同意了之后再获取用户的信息来着,可以这样吗?
open-data 只能展示用,不能存储的。也可以按照你的方式,进入否个页面之后引导用户点击按钮,然后弹出授权窗口,用户点击同意,获取用户信息,这种引导用户点击的方式,是微信提倡的
可是用wx.getUserInfo()没有效果唉
开发工具上这个接口已经废弃了现在是这样的,通过这个button才可以调起授权弹窗的。
嗯呢,我也看到这个了,所以就是说最后还是需要一个button按钮了
你使用用户头像和昵称,需要存起来给其他用户看吗?
不用存啊
不存 只是单纯的用头像和昵称 用<open-data>还纠结会不会不太好……
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我想做一个音乐播放的小程序,我没有歌曲资源,一切从音乐大站(比如QQ音乐、网易音乐盒、酷我)读取。
有两种做法:
1、接到客户请求后,我的服务器到stream.qqmusic.qq.com将需要的歌曲文件下载到我的服务器上面,返回我服务器上面此文件的地址(用我的域名,我觉得这种方式好像是不允许,会追究我版权问题);
2、接到客户请求后,直接返回stream.qqmusic.qq.com上面歌曲的播放地址(用腾讯的域名,我觉得这种方式是允许的)。
这样的小程序审核能通过吗? 两种方式都可以吗? 还是都不可以?
做这种小程序是需要那种在线音乐播放的许可证的,技术上不是问题的
借楼问个问题,获取用户储存图片的权限和其他权限是相互独立的吧?我不必获取其他登录之类的权限就能去获取用户储存图片的权限吧?
获取用户储存图片?不是很清楚,我只做过用户上传图片
好的吧!
相互独立的。
好的!
不管你在哪儿,要想拿到用户的信息就必须让用户授权。而且目前wx.authorize接口在用户未授权情况下不会主动呼出授权框。
需要使用:
<button open-type=
"getUserInfo"
><button>
让用户主动点击呼出授权框。
因此目前个人认为正确的授权流程
调用wx.getSetting接口获取用户是否授权了需要用到的scope
如果没有授权则弹出自定义授权框,引导用户授权。
已授权直接调用wx.getUserInfo即可获取到用户基本信息
嗯嗯,差不多也是你这个思路,不过如果要拿到用户的头像和昵称的话,不用用户授权也可以直接拿到
我这个就直接拿到了
那是因为你在开发者工具上已经授权过了,但是用户首次进入是白板,是未授权状态啊
你这样清除一次,你看看你还能不能拿到哇~~~
不是的,我清除过授权了,但是清除之后再编译,console.log的时候还是会出来信息,你试下看看
拿不到的呀,必须要授权的呀
喏~~~
为什么我这一个可以拿得到?哈哈
你可以自己写一个和授权弹出框差不多的弹出框嘛,这样就可以自己控制弹不弹出了,反正你需要的数据也不需要授权
这个之前也有想到,然后觉得自己写的话,感觉写出来的没有官方给的好看(哈哈),然后刚刚产品商量了一下,然后他就说可以加个按钮
嗯嗯,按钮还是最稳妥的
哈哈,这样感觉就是没经过用户同意就获取了人家的信息
如果只是展示给当前用户自己看自己的头像和昵称,可以使用<open-data>组件,不需授权即可直接展示用户昵称和头像;
如果是需要获取用户信息授权,存储用户信息至数据库,则需要通过设置button组件,点击buttom弹出授权登录窗口,使用方式如下:
<button open-type='getUserInfo'></button>
使用方法如下:
undefined
现在是想不用点击,就可以成弹框来着
如果只是展示用,可以用open-data展示用户信息。
如果直接用open-data展示的话,会不会不太好?用户没有授权就直接获取到了,我是想要进入某一个页面的时候出一个弹框,然后他同意了之后再获取用户的信息来着,可以这样吗?
open-data 只能展示用,不能存储的。也可以按照你的方式,进入否个页面之后引导用户点击按钮,然后弹出授权窗口,用户点击同意,获取用户信息,这种引导用户点击的方式,是微信提倡的
可是用wx.getUserInfo()没有效果唉
开发工具上这个接口已经废弃了现在是这样的,通过这个button才可以调起授权弹窗的。
嗯呢,我也看到这个了,所以就是说最后还是需要一个button按钮了
你使用用户头像和昵称,需要存起来给其他用户看吗?
不用存啊
不存 只是单纯的用头像和昵称 用<open-data>还纠结会不会不太好……