
小程序中调用 授权信息查询接口 alipayuserinfoshare 报错“ISV 权限不足”。
小程序的 alipayuserinfoshare对应的功能包是(获取会员信息),不是(获取会员基础信息)接口已经下架,若之前创建的应用里已添加了“获取会员信息”的功能包就能正常调用接口,未添加的则无法再添加此功能。 新创建的应用请添加 获取会员基础信息 功能包;添加成功后,再使用小程序 JSAPI 获取会员基础信息接口 mygetOpenUserInfo,该接口对应的是(获取会员基础信息)。
1 开发小程序时,每个页面一定要在appjson文件中注册,页面文件夹和其包含的四个文件的名字要保持一致。
2 小程序发起的都是>
if (thatuserInfoReadyCallback) {
thatuserInfoReadyCallback(resdatadata)
}
appuserInfoReadyCallback=res=>{
thissetData({
userInfo:appglobalDatauserInfo
})
consolelog(thisdatauserInfo)
}
1、首先打开自己的个人微信。
2、在自己的微信上打开小年糕+小程序。
3、进入到小年糕+界面,选择点击我进入个人中心。
4、在小年糕+的个人中心,点击上方的授权按钮。
5、然后在申请授权页面点击允许。
6、接着回到小年糕+的个人页面,可以看到已经授权成功变成了你自己的头像。
在微信开放平台官方公告中:
2021年4月28日24时后发布的小程序新版本,无法通过wxgetUserInfo与<button open-type="getUserInfo"/>获取用户个人信息(头像、昵称、性别与地区),将直接获取匿名数据(包括userInfo与encryptedData中的用户个人信息),获取加密后的openID与unionID数据的能力不做调整。此前发布的小程序版本不受影响,但如果要进行版本更新则需要进行适配。
新增getUserProfile接口(基础库2104版本开始支持),可获取用户头像、昵称、性别及地区信息,开发者每次通过该接口获取用户个人信息均需用户确认。具体接口文档: 《getUserProfile接口文档》
在微信开发者工具词库版本2104之后getUserInfo获取的将是微信的拟名信息。
使用uniapp官方提供的unigetUserProfile(OBJECT)接口
但是unigetUserProfile是为了支持新版微信小程序获取个人信息的接口,如官方描述一样,该接口只支持打包为微信小程序并且微信基础词库为2104以上时获取个人信息
参考: >
目前,微信小程序官方文档对wxgetUserInfo进行了调整,使得获取到的用户头像和昵称还有其他的东西都返回了空,又新出了wxgetUserProfile来获取用户信息。但是使用这个方法获取信息的时候,需要在tap事件里面实现,而且每次点击的时候都会d出d窗,如果不使用tap事件,不知道该怎样实现,去获取他的昵称和头像,求解?
时间:2018年11月13号
最近, 公司抽风, 项目中需要为我们小程序中"服务的商户"开通微信支付功能
与同事们研究决定,还是申请为微信服务商比较靠谱~
但是~ 不靠谱的事来了 废话不多说 一步步的来
第一步: 申请为服务商 ( 有重点!!!!!!!统一下单坑点之一 )
先去 公众平台 申请一个 服务号(只有服务号才可以支付和申请商户号,必须是认证过的300元)
注意:保存好appId 与 appSecret 统一下单中的appId指的是这个!!!!!!!!!
申请完成后, 点击微信支付, 成为服务商,上传资料 审核300元
申请页面如下:(这个是已经申请好了的)
在这里, 说明一下 微信支付服务商是从已经认证过的服务号里申请的, 默认与该服务号绑定 微信乱七八糟的名字很多这里的服务号指公众号
申请小程序交纳300元认证费 注意:此次说明小程序主体信息与微信支付服务商主体信息一致(如果不一致请看官方坑爹文档)
申请开放平台~ 再来300元~ 在开放平台把公众号与小程序关联起来
第二步:微信公众号服务号、小程序与微信支付服务商的账号准备好之后, 接下来配置微信支付服务商账号
登录微信商户平台
进行配置 账户中心->API安全->设置秘钥
秘钥这是个大坑~~~留着继续往下走遇到了再回来
接下来是 服务商功能->特约商户申请
商户申请审批成功之后 (此时微信会给你邮箱发送特约商户的商户号和密码,与一般支付的那种商户号一样,可以登录)
特约商户管理->配置(还在服务商账号下)
这里的支付授权目录必须要正确 (别忘记了微信支付服务商的支付目录以及回调地址在服务商账户里设置!这里的回调是地址!是地址!是地址!和目录是有区别的!!!)
特约商户APPID配置我们填写之前申请好的小程序appID否则无法取到官方所为的sub_openId
第三步: 统一下单
根据官方的文档 >
getuserprofile点击允许后无数据是因为没有写desc字段。并且要保证desc里面的文字必须是获取你的昵称,头像地区及性别,差一个字有可能会掉不起来,或者没有任何反应,获取用户头像信息,手机端还有开发工具点击正常。
getuserprofile的点击无数据的解决办法
在电脑微信端打开小程序点击无反应,看下基础库是否达到wxgetUserProfile所规定,一般是因为desc字段超过了30个字符,但这个问题很容易被忽略,因为超过了30个字符开发者工具并无给出报错或者提示,将desc字段值小于30个字符即可。
增加了wxgetUserProfile之后,小程序将不支持getUserInfo来返回个人的信息以及不会d窗,即回收该接口的开放能力,得到的用户信息将为匿名信息,故以后的小程序如果要使用用户的昵称,头像等个人信息必须通过wxgetUserProfile方法来返回。
以上就是关于支付宝小程序获取用户信息全部的内容,包括:支付宝小程序获取用户信息、小程序开发注意事项、微信小程序 获取app.js里面globalData.userInfo为null的解决办法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)