标签:uniapp 提现 loginRes console log openid 微信 app
先到App模块配置配置appid和appsecret,一般由甲方会提供,如果是做自己的,则需要自己去微信开放平台注册申请申请认证:
微信登录授权配置:
这是微信支付的配置:
做好准备工作后,先说一下大体思路,微信提现就只需要获取微信的openid,然后发起请求即可。
获取微信openid是通过调用uniapp官方提供的登录api来获取的,代码如下:
uni.login({
provider: 'weixin',
success: loginRes => {
// authResul下包含 用户的openid,把openid保存下来发给后端
console.log(loginRes.authResult);
this.$http.post('/app/agent/payment/withdrawal',{money:Number(this.money),openId:loginRes.authResult.openid}).then((res)=>{
console.log(res);
})
},
fail:function(loginRes){
console.log(loginRes)
uni.showToast({
title: "微信调用失败,无法完成提现!",
icon: "none"
})
}
})
紧接着发起提现请求即可。
遇到的坑:
1.appid、appsecret一定要填写正确;
2.测试的时候不能真机测试,必须打包安装测试;
3.提现金额至少是0.01元。
标签:uniapp,提现,loginRes,console,log,openid,微信,app 来源: https://blog.csdn.net/m0_43599959/article/details/119253257
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。