第一步:调用 wxlogin获取code 文档地址
第二步:判断用户是否授权读取用户信息 文档地址
第三步:调用wxgetUserInfo读取用户数据 文档地址
第四步:由于小程序后台授权域名无法授权微信的域名,
所以我们只能通过我们自己的服务器去调用微信服务器去获取用户信息,
故我们将wxlogin获取code 和 wxgetUserInfo 获取的encryptedData与iv 通过wxrequest 请求传入后台。
*** 作方法:
公众号菜单目前只支持跳转已关联的小程序,运营者可以在公众号设置中查看和添加关联小程序。
登录微信小程序管理后台,在开发设置中可以直接看到自的App ID。
微信小程序的功能:
线下扫码:用户可以在小程序中使用扫一扫。
对话分享:用户可以分享小程序或其中的任何一个页面给好友或群聊。
消息通知:商户可以发送模板消息给接受过服务的用户,用户可以在小程序内联系客服,支持文字和。
小程序切换:用户可以在使用小程序的过程中快速返回聊天。
历史列表:用户使用过的小程序会被放入列表,方便下次使用。
公众号关联:微信小程序可与公众号进行关联。
搜索查找:用户可直接根据名称或品牌搜索小程序。
识别二维码:用户可长按识别二维码进入小程序。
第三方平台:让商户的小程序开发更省心,也方便第三方批量管理商户。
附近的小程序:用户可以在微信中快速找到附近的小程序和服务,同时也能够帮助线下商户更直接地触达用户,让小程序融入更多生活场景。
支持定义关键字:为方便用户找到所需小程序,并帮助小程序更准确地触达用户,我们向小程序的开发者提供了自定义关键词的功能。
微信辟谣助手:2017年6 月9日,腾讯推出了“微信辟谣助手”小程序,对于网络常见谣言在小程序中进行辟谣。
小经费:2017年10月,腾讯推出微信小程序“小经费”,是一款安全、使用方便、轻巧又符合社交需求的经费管理工具。
不一样的,这是两种独立的程序,不能用相同的openid
OpenID是一个以用户为中心的数字身份识别框架,它具有开放、分散性。OpenID的创建基于这样一个概念:我们可以通过URI(又叫URL或网站地址)来认证一个网站的唯一身份,同理,我们也可以通过这种方式来作为用户的身份认证
/iknow-piccdnbceboscom/d53f8794a4c27d1e9902772015d5ad6eddc43829"target="_blank"title="大图"class="ikqb_img_alink">/iknow-piccdnbceboscom/d53f8794a4c27d1e9902772015d5ad6eddc43829x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc=">
扩展资料:
OpenID的优势
登录一个支持OpenID的网站非常简单(即便你是第一次访问这个网站也是一样)。只需要输入你注册好的OpenID用户名,然后你登录的网站会跳转到你的OpenID服务网站,在你的OpenID服务网站输入密码(或者其它需要填写的信息)验证通过后
你会回到登录的网站并且已经成功登录。OpenID系统可以应用于所有需要身份验证的地方,既可以应用于单点登录系统,也可以用于共享敏感数据时的身份认证。
除了一处注册,到处通行以外,OpenID给所有支持OpenID的网站带来了价值—共享用户资源。用户可以清楚的控制哪些信息可以被共享,例如姓名、地址、电话号码等。
今天,OpenID作为以用户为中心的身份验证系统已经为数百万的用户提供了服务。在“IWantMyOpenIDBounty”项目的推动下,许多开源项目都迅速的加入了对OpenID的支持
参考资料来源:/baikebaiducom/item/OpenID/2267230fr=aladdin"target="_blank"title="百度百科-OpenID">百度百科-OpenID
使用wxgetUserInfo(Object object),调用前需要 用户授权 scopeuserInfo。
示例代码
// 必须是在用户已经授权的情况下调用
wxgetUserInfo({
success: function(res) {
var userInfo = resuserInfo
var nickName = userInfonickName
var avatarUrl = userInfoavatarUrl
var gender = userInfogender //性别 0:未知、1:男、2:女
var province = userInfoprovince
var city = userInfocity
var country = userInfocountry
}
})
扩展资料
小程序用户信息组件示例代码
Page({
data: {
canIUse: wxcanIUse('buttonopen-typegetUserInfo')
},
onLoad: function() {
// 查看是否授权
wxgetSetting({
success (res){
if (resauthSetting['scopeuserInfo']) {
// 已经授权,可以直接调用 getUserInfo 获取头像昵称
wxgetUserInfo({
success: function(res) {
consolelog(resuserInfo)
}
})
}
}
})
},
bindGetUserInfo (e) {
consolelog(edetailuserInfo)
}
})
参考资料:
微信小程序可以通过修改自定义菜单的方式将魔筷星选的ID与小程序链接起来。具体步骤如下:
1 打开微信公众平台,进入小程序管理页面,选择开发->开发设置->开发者工具设置,将IP白名单设置为0000/0。
2 进入工具->自定义菜单,添加一个新的菜单,选择菜单类型为“网页链接”,将魔筷星选的ID作为跳转链接。
3 根据需要,可进行菜单名称、颜色、字体等的自定义设置。
4 确认设置无误后,发布自定义菜单即可。
需要注意的是,魔筷星选的ID必须是可访问的链接,如果链接失效或者不可访问,可能会导致小程序跳转失败。因此在设置之前,建议先测试链接的可访问性,确保信息的准确性和及时性。
以上就是关于微信小程序的怎么获取用户微信id全部的内容,包括:微信小程序的怎么获取用户微信id、如何获得微信小程序里的APP ID、微信小程序和公众号绑定后, 用户的openid信息相同吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)