- 小程序前端获取微信 token,然后调用微信的msgSecCheck 安全API 不行?
微信小程序审核的时候被拒,说发送图片或者文字存在内容安全风险,需要进行内容安全验证时,请尽快完善内容机制。, 先获取access token,然后再用access token + 验证API来验证内容的好坏。 器接入微信验证API有两种方式来做 第一种是 小程序把内容上传到后台,后台获取access token之后再用验证API。 第二种方式是,小程序先从后台获取access token,然后小程序来用access token 调用验证的API。 第一种方式试过了,是肯定可以的。 但第二种方式用起来得到了 600002的错误,说发送的域名不在审核的域名之下。 是不是第二种方式不能做
2024-11-13 - 小程序登录功能暂未符合规范要求,但用uni.getUserInfo并不弹出选择框?
审核的时候被拒绝 小程序登录功能暂未符合规范要求,在登录环节,应当为用户提供可取消或拒绝的选项按钮, 后来我用改成加入 uni.getUserInfo uni.getUserInfo({ desc:'获取微信用户的昵称', provider: 'weixin', success(res) { uni.login({ provider: 'weixin', ......... }, fail: () => { uni.showToast({ title: '授权已取消', icon: 'error', mask: true }) }, complete(res) { console.log(res); uni.hideLoading(); } } 但是我测试的时候,发现点击按钮还是可以直接进入微信,就是不弹出授权的窗口。 后来我用了别人的手机来测,也不管用。 不知道为什么??
2024-11-08 - 微信小程序支付后没有收到回调?回调地址可通,也符合要求,nginx日志也没有任何的支付成功的记录
微信小程序已经过了认证,并且支付是可以成功的,但就是接受不到异步的回调 回调地址 https://app.kuangcc.com/api/v1/payment/callback 符合要求(https,无端口,无get参数),自己在多个网络环境下postman模拟 POST 均可以收到请求。 因为怀疑是不是nginx阻挡了请求,又直接到 nginx的access log 查看,可以看到自己 postman发送的模拟,以及真实的支付api的内容,但是没有任何来自于腾讯的callback 请求出现在 nginx。 难道是防火墙档了,但现在用的就是普通的阿里云的服务器,没有特别设置什么IP不能访问的,所以难道是腾讯没有发送回到的请求。 因为时间太久,不记得用的是 ApiV3密钥 还是其他的V1或者V2的秘钥,反正是支付成功了,但难道设置不同的秘钥会导致接收不到回调么?
2024-11-05 - uniapp微信小程序,onShareAppMessage分享指定页面-没有标题,图片和链接都不对?
是企业微信,已经备案认证过了,现在是开发版本,使用uni-app开发的。下面代码的页面是邀请页面,路径是 /page/invite. 可以触发分享,但是触发之后分享的页面没有,我们在代码里指定的 title和图片 (图片是/page/invite的页面截图),并且点击之后还是回到原来的邀请页面- /page/invite, 并不是 /page/auth/register 的页面。 不知道是哪里出了问题 [图片] 这是截图,没有设定的标题和图片,上面的图片是 /page/invite 的截图而已,点击又回到了 /page/invite function onShareAppMessage(res) { console.log('onShareAppMessage',res); let shareId = uni.getStorageSync('shareId') || 'shareid'; console.log('onShareAppMessage',shareId); uni.showToast({ icon: 'none', title: '?'+shareId, }) if (res.from === 'button') { return { title: "邀请好友,领现金红包", path: '/pages/auth/register?inviteId=' + shareId, imageUrl: 'https://kuanxx.com/images/background/front.jpg',//数据返回的图片数据 success: function(res) { // 转发成功 console.log('转发成功',res) }, fail: function(res) { // 转发失败 console.log('转发失败',res) } } } else {//用户点击右上角3个点分享(小程序端) return { path: "/pages/auth/register" }; } } 页面的代码是 import { onShareAppMessage } from '@dcloudio/uni-app' import { onLoad } from '@dcloudio/uni-app' onLoad(async () => { uni.setNavigationBarTitle({ title: '邀请', }); }) function onShareAppMessage(res) { .... }
2024-11-05 - PC端登录和支付,但商户号暂不支持关联该类型的AppID ?(已开通开放平台的appid和商户号)
需求想要在PC端能够通过微信登录和支付,支付应该需要的是 符合需求的是Native支付模式。 https://pay.weixin.qq.com/docs/merchant/products/native-payment/introduction.html 所以在开放平台的建了一个网站应用,并且审核之后得到了appid - wxbab3aec919e47fbc。 [图片] 然后就准备来开通 微信支付。因为之前也有申请通过了商户号,所以想应该很简单就可以把开放平台的appid 和 商户号进行连通。 [图片] 但是系统通知说 当前商户号暂不支持关联该类型的AppID, 开放平台难道不支持? 但为什么开放平台又有界面能够去申请开通
2024-03-28